php domdocument中文乱码的解决方法

  介绍

这篇文章主要介绍了php domdocument中文乱码的解决方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

php domdocument中文乱码的解决办法:首先打开相应的文件,然后进行编码声明,语句为“美元dom→loadHTML (mb_convert_encoding(美元,& # 39;HTML-ENTITIES& # 39;, & # 39; utf - 8 # 39;))”。

 php domdocument中文乱码的解决方法

php domdocument loadHTML出现乱码的解决方法

domdocument:: loadHTML默认编码是iso - 8859 - 1,所以我们需要做编码声明:

dom→美元loadHTML (mb_convert_encoding(美元,& # 39;HTML-ENTITIES& # 39;, & # 39; utf - 8 # 39;));

完整测试代码:

$ profile=& # 39; & lt; div> & lt; p>イリノイ州シカゴにて,アイルランド系の家庭に,9 & lt;/p> & lt;/div> & # 39;;   dom美元=new DOMDocument ();   dom→美元loadHTML (mb_convert_encoding(美元,& # 39;HTML-ENTITIES& # 39;, & # 39; utf - 8 # 39;));   echo $ dom→saveHTML ($ dom→getElementsByTagName (& # 39; div # 39;)→项目(0));

另一种方法是在loadHTML的字符前加上编码声明:

dom→美元loadHTML (& # 39; & lt; ?xml编码=皍tf-8"祝辞;& # 39;。概要美元);

感谢你能够认真阅读完这篇文章,希望小编分享php domdocument中文乱码的解决方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

php domdocument中文乱码的解决方法