加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php 不能输出带中文字符xml的解决办法

发布时间:2020-05-29 00:57:22 所属栏目:PHP 来源:互联网
导读:今天做了一个PHP输出xml的小实例,但发现无法输出带中文的xml字符串,如果有中文就会报错,后来查看相关文档才知道原因。具体解决方法是将xml的encoding设置为gb2312,不能设置为utf-8。

如下代码能正确输出带中文的xml文档:


header("Content-type:text/xml");

$arr=array(

array("name"=>"z","age"=>"16","weight"=>"50","height"=>"160"),

array("name"=>"李四","age"=>"17","weight"=>"51","height"=>"165"),

array("name"=>"王二","age"=>"18","weight"=>"55","height"=>"170"),

array("name"=>"javior","age"=>"20","weight"=>"68","height"=>"179")

);

$xml="";

$xml.="";

foreach($arr as $k=>$v){

$xml.="";

$xml.="".$v["name"]."";

$xml.="".$v["age"]."";

$xml.="".$v["weight"]."";

$xml.="".$v["height"]."";

$xml.="";

}

$xml.="";

echo $xml;

?>

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读