SH8DER
@SH8DER
Начинающий Web-разработчик

Как решить проблему кодировки при использовании phpQuery?

Получаю через file_get_contents страницу, страница точно в utf8, мета тэг с кодировкой тоже в порядке. Но за место русского текста имею вот это:
XVR видеоÑегиÑÑÑаÑоÑ, пенÑа-бÑид. ÐолиÑеÑÑво видеовÑодов: 32 канала; ÐоддеÑживаемÑе видеоÑигналÑ: Ðналог, HDCVI, TVI, AHD, IP (32 камеÑÑ, до 5Ðп); РазÑеÑение запиÑи 1080p / 720p / 960H / D1 / HD1 / 2CIF / CIF; СкоÑоÑÑÑ Ð·Ð°Ð¿Ð¸Ñи: 15 кадÑов/Ñ - 1080p, 25 кадÑов/Ñ - 1080N/720p; ÐидеоÑжаÑие/аÑдиоÑжаÑие: H.264/H.264+; ÐÑдиовÑодÑ/вÑÑодÑ: 1/1 , RCA; ÐидеовÑÑодÑ:  1-HDMI, 1-VGA;  РоÐ-поÑÑÑ: неÑ;  ÐоддеÑживаемое колиÑеÑÑво жеÑÑÐºÐ¸Ñ Ð´Ð¸Ñков:  2 HDD до 8Tb(каждÑй);  ÐнÑеÑÑейÑÑ: 1-USB2.0, 1-USB3.0, RS-485; ÐиÑание: DC12V; ÐоÑÑеблÑемÑй Ñок: 4Ð; СеÑевÑе ÑÑнкÑии: HTTP, IPv4/IPv6,


Кодировку принудительно тоже задавал
phpQuery::newDocumentHTML(getHtml($page), $charset="utf-8");
результат тот же.

Если сохранять файл и открыть текстовым редактором, то там всё в порядке внутри с русскими символами, но если начать этот файл парсить то будет та же проблема.

Если зайти в sublime text и пересохранить в utf-8 with BOM то файл парсится с нормальным русскими символами, в notepad++ не срабатывает это.

Добавлял в начало контента и файла "\xEF\xBB\xBF" - опять же ничего не дало.

Уже не знаю что делать, как решить данную проблему?
  • Вопрос задан
  • 268 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы