是这样的,帖代码吧。文件都是utf-8格式的。<?php
$char = html_entity_decode("&#21482;",ENT_COMPAT,"utf-8");//存入XML文件
$dom = new DOMDocument();
$dom->appendChild($dom->createTextNode($char));
$dom->save("a.xml");//存入文本文件
file_put_contents("a.txt",$char);
?>结果是,在a.txt中存的是汉字,而在a.xml中存的就是&#x53EA;了,我想问下这是为什么呢?还有,应该怎么处理才能使a.xml中存入的成为中文?
谢谢大家。