用dom自动生成xml文档,里面用了个createCDATASection这个函数用来生成cdata。但是结果显示时,cdata里的中文无法显示,英文的话就可以,哪位知道怎么解决,帮帮小弟
解决方案 »
- 如何查看百度蜘蛛有没来我的网站?
- 请教php搜索文件并向数据库添加记录的实现方法
- 【求助】Warning: mcrypt_encrypt() [function.mcrypt-encrypt]: Module initialization failed
- 关于fsockopen的疑惑
- 用户验证不对,谁帮我改改?
- 急!如何避免刷新导致FORM提交的数据重复处理??
- 服务器重启后,100多万user的MYSQL起不来了!!:((
- 这是为什么?需要帮助
- 高手求解:我有一个文本文件,需要动态替换其中的某个字段的数值,如果您是高手,请进...
- PHP4初级问题
- 自己的个人网站,欢迎PHP学习者一起交流
- 一道很简单的题目。PHP.Linux.Ajax-JQUERY
$doc = new DOMDocument("1.0",'utf-8');$node = $doc->createElement("para");
$data = $doc->createCDATASection("我爱PHP");
//$data = $doc->createCDATASection(iconv('gbk','utf-8',"我爱PHP"));
$node->appendChild($data);
$newnode = $doc->appendChild($node);echo $doc->saveXML();
一定要保证且必须,操作的中文是utf-8的.
如果不是,哪需要用函数,比如说iconv转换一下.$data = $doc->createCDATASection("我爱PHP");
//$data = $doc->createCDATASection(iconv('gbk','utf-8',"我爱PHP"));