PHP DOMDocument loadHTML неправильно кодирует UTF-8Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Гость
 PHP DOMDocument loadHTML неправильно кодирует UTF-8

Сообщение Гость »


Я пытаюсь проанализировать HTML-код с помощью DOMDocument, но когда я это делаю, я внезапно теряю кодировку (по крайней мере, мне так кажется).

$profile = "различные японские символы
"; $dom = новый DOMDocument(); $dom->loadHTML($профиль); $divs = $dom->getElementsByTagName('div'); Еогеасп ($ divs как $ div) { эхо $dom->saveHTML($div); }
Результатом выполнения этого кода является набор символов, не являющихся японскими. Однако если я это сделаю:

echo $profile; он ​​отображается правильно. Я пробовал saveHTML и saveXML, но ни один из них не отображается правильно. Я использую PHP 5.3.

Что я вижу:

ã¤ãªãã¤å·ã·ã«ã´ã«ã¦ãã¢ã¤ã«ã©ã³ãç³»ã®å®¶åºã«ã9人åå¼ã®5çªç®ã¨ãã¦çã¾ãããå½¼ãå «аа ¦4人ã俳åªã«ãªã£ããç¶è¦ªã¯æ¨æã®ã»ã¼ã«ã¹ãã³ã§ãæ¯è¦ªã¯éµä¾¿å±ã®å®®¢å®¤ä¿ã ã£ããé « æ ¡ æä»£ã¯ãã£ãã£ã®ã¢ã«ãã¤ãã«å¤ãã¿ãæè²è³éãåããªããã«ããªãã¯ç³»ã®é«æ ¡ã¸é²å¦ã Что должно быть показано:

イリノイ州シカゴにて、アイルランド系の家庭に、9人兄弟の5番目として生まれる。彼を含めて4人が俳優になった。父親は木材のセールスマンで、母親は郵便局の客室係だった。高校時代はキャディのアルバイトに勤しみ、教育資金を受けながらカトリック系の高校へ進学 РЕДАКТИРОВАТЬ: я упростил код до пяти строк, чтобы вы могли проверить его самостоятельно.

$profile = "イリノイ州シカゴにて、アイルランド系の家庭に、
"; $dom = новый DOMDocument(); $dom->loadHTML($профиль); эхо $dom->saveHTML(); эхо $профиль;
Вот возвращаемый HTML-код:

イリノイ州シカゴã«ã¦ã€ã‚¢ã‚¤ãƒ«ãƒ© ンド系ã®å®¶åºã«ã€

イリノイ州シカゴにて、アイルランド系の家庭に、
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • PHP DOMDocument loadHTML неправильно кодирует UTF-8
    Гость » » в форуме Php
    0 Ответы
    26 Просмотры
    Последнее сообщение Гость
  • PHP DOMDocument loadHTML неправильно кодирует UTF-8
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • КАК могут произойти сбои DOMDocument::loadHTML() и ::saveHTML()?
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • КАК могут произойти сбои DOMDocument::loadHTML() и ::saveHTML()?
    Anonymous » » в форуме Php
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • КАК могут произойти сбои DOMDocument::loadHTML() и ::saveHTML()?
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»