PHP DOMDocument保存xml时中文出现乱码问题

发布时间:2024-07-26
php domdocument保存xml时中文出现乱码的解决办法:1、在loadhtml的时候指定编码,代码为【$doc->loadhtml(''】;2、通过iconv对输出的字符重新转换。
php domdocument保存xml时中文出现乱码的解决办法:
第一种:在loadhtml的时候指定编码,下面这段代码引用自php.net官方文档中的回复
$doc = new domdocument();$doc->loadhtml('<?xml encoding="utf-8">' . $html); // dirty fixforeach ($doc->childnodes as $item) if ($item->nodetype == xml_pi_node) $doc->removechild($item); // remove hack$doc->encoding = 'utf-8'; // insert proper第二种方法,通过iconv对输出的字符重新转换,代码如下:
echo iconv("utf-8", "gb18030//translit", $dom->savexml($n) );相关视频推荐:php编程从入门到精通
上一个:太仓46号液压油
下一个:初中生英语配音app(初中英语配音视频)

青云云原生:陪伴企业走好云原生的每一步,让降本增效目标落到实处
快速食品月饼水分检测仪产品图片 生产厂家
清脂减肥 3款美味瘦身茶
管束干燥机组成结构
摆线马达种类
SI5000型德国IFM流量开关的三个分类
不锈钢护栏构配件市场前景广阔
关于柴油的着火性和评价的意义
胜凡柱塞泵现货
高效植保工具具有突出的表现和作用