美文网首页
SimpleXML的asXML方法编码问题

SimpleXML的asXML方法编码问题

作者: Alexever | 来源:发表于2018-12-03 22:29 被阅读0次

PHP的SimpleXML对象使用asXML方法的时候返回的字符串编码是HTML-ENTITIES
有几种方法可以解决这个问题

$xml=$simpleXML->asXML();
$xml=mb_convert_encoding($xmlInstance->asXML(), 'UTF-8', 'HTML-ENTITIES'); 

或者

$xml=html_entity_decode($xml, ENT_NOQUOTES, 'UTF-8');

相关文章

  • SimpleXML的asXML方法编码问题

    PHP的SimpleXML对象使用asXML方法的时候返回的字符串编码是HTML-ENTITIES有几种方法可以解...

  • php解析xml的四种方法总结

    |SimpleXML|DOMDocument|XMLReader\Writer|XMLParser|| -----...

  • unicode编码 转 中文

    方法一:格式化 方法二:先编码再解码 scrapy 爬虫返回json格式内容unicode编码转换为中文的问题解决

  • SpringBoot篇 - 解决java.nio.charset

    SpringBoot项目,启动报错 从报错来看是字符编码的问题。 解决方案:方法一:设置IEDA编码File --...

  • Python设定系统默认编码

    Python系统默认编码是ascii,有中文时会有问题,需要修改默认编码为utf-8,方法如下: 代码中修改编码,...

  • PHP7.3报错undefined function simpl

    一般这种情况都是因为php扩展模块没有安装simplexml导致的,我这里用的是php版本是7.3.24,安装方法...

  • 码农的素养

    积累日常遇到的编码规范,良好的编码习惯,持续更新。。。 命名问题 编码时对类,方法,变量,常亮命名法应遵循:能直观...

  • org.xml.sax.SAXParseException; l

    问题 解决方法 原来文件是以UTF-8格式编码”,改成 “以UTF-8无BOM格式编码”。

  • jar包中中文注释乱码

    其实这个eclipse默认编码造成的问题。可以通过以下方法解决: 修改Eclipse中文本文件的默认编码:wind...

  • python 编码相关问题

    python 默认编码格式是ASCII 所以一般对中文编码会产生问题,这就需要有一套专门的编码方法来处理! enc...

网友评论

      本文标题:SimpleXML的asXML方法编码问题

      本文链接:https://www.haomeiwen.com/subject/ndtpcqtx.html