求解PHP生成XML文件的编码问题(utf-8和gb2312) 非常感谢楼上的回答!其实我我这个生成xml的做法也不知道合理不,rss.xml文件是通过fopen创建的,所以文件本身的编码格式用php程序无法改变。你能够告诉我你是如何实现的吗?我也尝试过使用一些网上找来的类来生成,不过发现还是有类似问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我把rss.xml下载后用记事本打开,发现编码为ANSI,改为UTF-8后就正常了。但是,生成rss.xml的时候如何改变该文件的编码格式呢?因为我这里举例只有一个xml文件,假如有1000个呢?谢谢了 其实我我这个生成xml的做法也不知道合理不,rss.xml文件是通过fopen创建的,所以文件本身的编码格式用php程序无法改变。------------------------------When you write the string into the file, use iconv to convert it to UTF-8 charset. 但是我在网上搜索了很多资料,就没有发现有相关的介绍,只是一些非常泛泛的做法。我也发现网上的确有utf-8格式的rss2.0文件,其中的中文就支持非常好。所以我一直想探个究竟,我的apache2+linux rs4+php4.3 你生成rss.xml的文件的编码是什么?应该是gb2312 或者gbk的吧,你能不能把它的编码弄成utf-8吧,这样生成的文件就应该是utf8的了吧,你可以测试以下。 非常感谢各位高手热心的回答!我生成rss.xml的文件是rss_creator.php(用editplus创建、编辑),用记事本打开该文件并另存为时候显示的是ANSI编码,将其改为UTF-8格式后重新运行生成rss.xml文件,得到的文件编码也是ANSI格式,因此我认为rss.xml的编码与rss_creator.php的编码无关,毕竟后者只是程序而已,最终被解析运行时候是PHP服务器负责。寻求解决方案之中......有别的方案那也可以,熟悉的朋友不妨贴出来让我长进一下,谢谢拉 utf8_encode和iconv函数也都试过了,会导致生成的文件里面都是乱码。 找个备案查询小程序 实现这个查询,如何写SQL语句最优化 请教下载远程图片的问题 php 的update怎么写 我写的有什么问题么 php中怎样才能将%u9996%u9875的汉字编码转换为正常的中文汉字呢? 写过 PHP 递归 进 如何改变HTML中Select控件的默认选中项 移动到右边的,为什么要选中后提交才能获取到相应的值。 求助:如何使用函数使页面刷新? INPUT中调用JavaScript 邮件问题 面向对象高手,我真心求教!!!!
When you write the string into the file, use iconv to convert it to UTF-8 charset.