为什么文件生成后是乱码?写了个函数,替代相应的文字,替代完后显示的都成了???????????????????????????,??????????????,??????????????这种乱码,是乍回事?我程序全程序编写都是用的utf-8------解决方案--------------------用iconv()把内容转换成utf-8,使用方法翻手册------解决方案--------------------你的文件是ansi编码吧. 用iconv()转化一下再写入。