你解码的时候用的EUC-CN,那时候就乱码了,得用EUC-CN编码,然后用UTF-8解码,当然还有其他问题,我不了解EUC-CN,UTF-8和GBK之间的编码解码会乱码,楼主试下先用UTF-8解码,然后用EUC-CN编码,然后再用UTF-8解码,不知道行不行,1楼版主是大神的

解决方案 »

  1.   

    刚查了下EUC-CN,估计是不行了
      

  2.   


    我试了一下,看来是不行了。
    6个汉字用UTF-8编码之后得到18个byte,再用EUC-CN解码后得到9个字符。到这里是正好的。
    但是用EUC-CN解码后的乱码,我再用EUC-CN编码,得到的却不是原来的18个字符,变成了11个。估计数据已经丢失在这里了。。
      

  3.   


    我试了一下,看来是不行了。
    6个汉字用UTF-8编码之后得到18个byte,再用EUC-CN解码后得到9个字符。到这里是正好的。
    但是用EUC-CN解码后的乱码,我再用EUC-CN编码,得到的却不是原来的18个字符,变成了11个。估计数据已经丢失在这里了。。
    我的意思就是这样