DOMDocument
例えば、中国語やその他の外国語をそのままコードに変換するのではなく、そのまま使用する方法はありますか?
你的乱发は、彼らが代わりにコードに変換するのですと、私は中国や他の外国語を維持するにはどうすればよいä½ çš„ä¹±å‘
なり、コードに漢字を変換するようです?私はloadHTML()の前に、この下に追加する場合は以下
は、私の簡単なテスト、$dom = new DOMDocument();
$dom->loadHTML($html);
ある
$html = mb_convert_encoding($html, "HTML-ENTITIES", "UTF-8");
私が得る、
你的乱发
さえしますcovertedコードはかかわらず、中国語の文字として表示される
你的乱发
まだない
你的乱发
何私は後になっています....
これは「コードに変換する」ことではなく、「エンコードを破る」ことです。元のデータのエンコーディングとは何ですか?ファイルがUTF-8として保存されていますか? –
文字はUTF-8ではなくASCIIで表示されます。 htmlファイルのheadセクションに がありますか? – BertR
はいHTMLファイルのheadセクションにがあります。しかし、私はとにかくこの問題を回避することができました。ありがとう。 – laukok