mb_detect_encoding
在中文日文韩文识别的时候会出现问题,以前做m2f的时候遇到过.后来不用这个函数了.

解决方案 »

  1.   

    echo iconv("big5","UTF-8","爱"); #写入文件的时候显示没有。就是说不过去iconv没有进行转换这个是因为你在使用的php档案不是big5, 这个字是可以正常转换的
      

  2.   


    正解了,首先如果文档不是big5,你那个是非法字符
    mb_detect_encoding 不太会用,但检测除了这个好象没有别的办法其他的,可以先检测文档本身的编码
      

  3.   

    第二个繁体转简体,应该是文件的问题,你那个PHP文件是否是Big5编码的,如果不是,就可能在储存PHP代码后执行前的那个“愛”字没有正确储存,呵呵
      

  4.   

    最后发现是IDE的问题造成的。
      

  5.   

    echo iconv("big5","UTF-8","愛"); #写入文件的时候显示没有。就是说不过去iconv没有进行转换因为你的IDE是打开的支持的是默认GBK,上面的繁体爱字在你的页面里是预览时候是不能正常显示的