PHP скрипт принимает от клиента некий текст в кодировке utf8. Кодировку ставит Jquery. На стороне сервера нужно конвертировать в текст с кодировкой Latin-1 (используется в базе, сменить нет возможности).
Использовал функцию iconv:
iconv('UTF-8', 'LATIN-1', $text);
Вместо Latin-1 пробовал и LATIN1, ISO-8859-1, но всё равно на выходе пустая строчка. Предполагаемые пути решения:
— Как-то заставить JQuery отсылать текст в нужной кодировке (на клиентской страничке кодировка ISO-8859-1). Но вообще строчка как-то кодируется для совместимости (напоминает русские буквы в URL), так что такой путь чреват проблемами (или нет?).
— Решить проблему отсутствия кодировки / невозможности конвертировать в нее из utf8.
— Подобрать подобную кодировку (на крайний случай).
Может, кто-то решал подобную задачу. Буду очень признателен, так как интернет весьма скуп на подсказки :).
UPD:
Интересно, но у меня не работает:
stackoverflow.com/questions/374425/convert-utf8-ch...