您当前的位置: 首页 > 网站编程 > PHP教程 > php生成utf-8编码的xml方法

php生成utf-8编码的xml方法

作者:不详 来源:网络 发布时间: 2011-06-14 11:09 点击:
前段时间在试用php本地测试的时候用的gbk的,默认的还可以用,可是这次换了utf-8编码的了,纠结呀。。 生成的xml读不出来了。... 其实用php生成UTF-8的文件没有什么特别的,只要把我们执行的那个PHP文件改成UTF-8编码保存起来,然后页面内容也用UTF-8的编码就可以了。

php生成utf-8编码的xml方法

  前段时间在试用php本地测试的时候用的gbk的,默认的还可以用,可是这次换了utf-8编码的了,纠结呀。。
  
  生成的xml读不出来了。...
  
  其实用php生成UTF-8的文件没有什么特别的,只要把我们执行的那个PHP文件改成UTF-8编码保存起来,然后页面内容也用UTF-8的编码就可以了。
  
  代码如下:
  
  header('Content-Type:text/html;charset=utf-8');
  
  $text=”荆门在线0724.CC普通文字带汉字生成”;
  
  $f=fopen("0724.php",“wb”);
  
  fwrite($f,$text);
  
  fclose($f);
  
  ?>
  
  这样虽然上面定义了utf-8生成的是gb2312的格式,我们来简单的改下就可以了因为这样保存的文件在记事中查看并不是utf-8的编码,所以我们看下面代码
  
  $xml='荆门在线0724.CC普通文字带汉字生成';
  
  $h=fopen(0724.php,'w');
  
  if($h){
  
  fwrite($h,"\xEF\xBB\xBF".iconv('gbk','utf-8',$xml));
  
  }
  
  fclose($h);
  
  前面这个\xEF\xBB\xBF一定不能忘记呀
  
  好,这时候生成的文件就是我们要的utf-8格式的编码文件。。
  
  不知道解决了你的问题没有,反正我用这个方法解决了。。。。

分享到:
本文"php生成utf-8编码的xml方法"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4