iconv("GBK", "BIG5//IGNORE", $STR);
如上,我用iconv转换一个网页的编码,GBK转BIG5,在本地测试输出的是完整的网页,但上传到服务器上测试就不行了,输出结果只有完整的网页的一半,求解~~求大神!!

解决方案 »

  1.   

    big5 只是 gbk 的一个子集
    在本地也不会完整转换
      

  2.   

    用这个 mb_convert_encoding 转码试试!!
      

  3.   


    那样要怎样做才能将GBK完全转码为BIG5呢?跪求方法
      

  4.   

    只有 gbk 中的非简化字才能被转化成 big5,比如echo iconv('gbk', 'big5//IGNORE', '这這');//這
    简化字转换成繁体字基本上是不可能的,繁体字到简化字的转换可以通过查询《简化字总表》
    由于规则原因,逆转换需要有语义分析,所以基本上是做不到的
    这与从拼音得到汉字是差不多的
     cha 差查插茶叉茬...
    离开了语义环境,你说他该是那个字?