Была похожая ситуация. Решить смог только 1 способом - переводом всего сайта и БД на UTF-8.
Как я понял - проблема вот в чём:
При использовании Encoding::convertEncoding вы просто подменяете символы, тоесть в строке с кодировкой 1251 появляются символы в кодировке utf.
По сути - примерно как писать транслитом. Вроде буквы то латинские, но язык остаётся русским.
Как я понял - проблема вот в чём:
При использовании Encoding::convertEncoding вы просто подменяете символы, тоесть в строке с кодировкой 1251 появляются символы в кодировке utf.
По сути - примерно как писать транслитом. Вроде буквы то латинские, но язык остаётся русским.