#php #string #encoding #utf-8
#php #строка #кодирование #utf-8
Вопрос:
У меня возникли проблемы с правильным кодированием строк UTF8. Я извлекаю данные из мета-заголовка / описания удаленного международного веб-сайта, а затем использую javascript для помещения строки в текстовое поле ввода.
Некоторые сайты кодируются правильно, однако некоторые этого не делают и возвращают нечетные символы. Например, у меня возникли проблемы с двумя сайтами: http://www.telki.ru/
(осторожно: контент для взрослых) и http://www.backchina.com/
Я пробовал utf8_encode, decode и т.д., Но не могу найти универсального решения, которое будет работать со всеми сайтами. Помогите, пожалуйста!
Ответ №1:
Проанализируйте заголовки HTTP-ответа и МЕТА-теги в поисках подходящей кодировки для использования.
Комментарии:
1. Это единственное решение? Можете ли вы помочь мне с подходом?
2. Что ж… вы могли попробовать выбрать кодировку наугад и использовать ее… но я думаю, вы найдете мой способ немного более эффективным.
3. Можете ли вы помочь мне с тем, как сделать это по-вашему?