写了个函数,替代相应的文字,替代完后显示的都成了����ի��������רΪ��Ȩ��������վ,����վչʾ������Ʒ,�������������̬
这种乱码,是乍回事?我程序全程序编写都是用的utf-8

解决方案 »

  1.   

    找到问题了,原来程序中用到了fopen()生成的文件和想要插入的用utf-8写的内容不一样,导致了插入的内容是乱码,这该怎么解决呢?
      

  2.   

    用iconv()把内容转换成utf-8,使用方法翻手册
      

  3.   

    你的文件是ansi编码吧. 用iconv()转化一下再写入。
      

  4.   

    gbk 编码的文字在 utf-8 环境中看到的就是这样