UTF8 русские или азиатские строки, помощь с кодировкой в PHP

#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. Можете ли вы помочь мне с тем, как сделать это по-вашему?