Ситуация: локальная машина под WinXP + OpenServer (utf-8, MySQL = utf8_general_ci) + OpenCart 1.5.4.1, копия работающего сайта (файлы архива распакованы, база восстановлена в phpMyAdmin'е). Картинки с кириллическими именами не отображаются (в Он-лайне всё ОК).
на старой версии 0.1.7 я по простоте душевной пол-каталога кириллическими именами заполнил - всё было ОК, пока не приспичило апгрейд затеять...
В результате поисков нашёл и доработал скрипт (спасибо автору, оригинал здесь), который