php5下面使用xml的乱码问题
[ 2007-03-06 15:56:24 | 作者: admin ]
p.s.下面只是个人的经验,如果您认为此方法贻笑大方,欢迎指正。
说明:XML文件以GB2312编码保存
读取与显示:
php5从xml文件读取gb2312保存的中文数据是utf-8编码,
如果直接显示在gb2312的页面上当然乱码,需要 utf8 -> gb2312 的函数处理下。
XML保存
同理了,保存的时候因为增加或修改部分的编码为gb2312,而读取部分编码为utf-8,
直接保存会出现错误,保存方法如下:
1、表单提交部分先转成utf-8
gb2312->utf-8
2、保存xml文件前,将整个文件串转成gb2312
utf-8 -> gb2312
p.s. 转换函数类在这里
http://www.52News.com/myblog/article.asp?id=820
说明:XML文件以GB2312编码保存
读取与显示:
php5从xml文件读取gb2312保存的中文数据是utf-8编码,
如果直接显示在gb2312的页面上当然乱码,需要 utf8 -> gb2312 的函数处理下。
XML保存
同理了,保存的时候因为增加或修改部分的编码为gb2312,而读取部分编码为utf-8,
直接保存会出现错误,保存方法如下:
1、表单提交部分先转成utf-8
gb2312->utf-8
2、保存xml文件前,将整个文件串转成gb2312
utf-8 -> gb2312
p.s. 转换函数类在这里
http://www.52News.com/myblog/article.asp?id=820
[最后修改由 admin, 于 2007-04-12 17:45:02]
评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=821
这篇日志没有评论。
此日志不可发表评论。