Я работаю над веб-сайтом, который выполнен в кодировке iso-8859-1 с использованием старого ASP 3.0. Я использую Yahoo YQL для запроса данных (XML) с внешних веб-сайтов, но которые я запрашиваю, чтобы они возвращались как JSON-P (JSON с функцией обратного вызова, чтобы я мог получить данные).
Проблема, с которой я сталкиваюсь, заключается в том, что YQL, похоже, всегда возвращает данные, закодированные в utf-8, что плохо для меня, когда я пытаюсь отобразить любые текстовые данные, полученные из этого запроса. Символы, такие как é, à, ô, теряются в IE6 и IE7, так как кодировка не совпадает.
Кто-нибудь знает, как преобразовать данные utf-8, полученные через JSON-P с помощью YQL, в iso-8859-1 и правильно их отобразить?
Я уже пробовал это решение , но оно не работает. Функции на стороне сервера также недоступны, ASP 3.0 не содержит таких функций, как utf8_decode.
Спасибо