Heim  >  Artikel  >  Backend-Entwicklung  >  PHP读取XML文件出有关问题

PHP读取XML文件出有关问题

WBOY
WBOYOriginal
2016-06-13 13:34:03969Durchsuche

PHP读取XML文件出问题
截取片段:
  $dom = new DOMDocument;
$dom -> load("Practice.xml"); //这一行出错
  .....
  .....
  ?>
错误提示:
  Warning: DOMDocument::load() [domdocument.load]: Input is not proper UTF-8, 
  indicate encoding ! Bytes: ......

在Practice.xml文档中,我使用了encoding = "UTF-8",但是还是不能出现中文内容,不知道问题出哪儿了?

------解决方案--------------------
Practice.xml也要用UTF-8编码
------解决方案--------------------
Practice.xml 需要在保存时选择 utf-8 编码
------解决方案--------------------
不是要你把 php 文件保存为 utf-8 的
而是要你把 xml 文件保存为 utf-8 的
既然 xml 文件已经声明

如果内容不是 utf-8 的,当然会报错

你也可以修改 xml 的语言声明

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn