是ISO-8859-1? 我从.net传中文给java系统无论用gb2312还是gbk都是乱的

解决方案 »

  1.   

    java默认的是unicode编码...这个是统一的....gbk对gb2312是兼容的吧,lz可以尝试一下utf-8....
      

  2.   

    你最好用zip/rar压缩后再传!
      

  3.   

    好像和windows系统的语言有关系
      

  4.   

    java里默认是GB2312 
    用 
    String   value   =   new   String(reqStr.getBytes(),"UTF-8"); 
    得到  value .NET里应该按什么顺序编码上面的value才是正确的中文? 
      

  5.   

    处理这种问题最好的办法就是借助Base64编码,你不怕慢还可以压缩它。 
      

  6.   

    我说的UTF8是JVM那层的,不可能用UNICODE存一堆英文的。