java和c++如何传输汉字 、 是不是java中的中文用base64编码 。 然后C++中解码base64 。 

解决方案 »

  1.   

    宽字符可以。LPSTR var = (LPSTR)env->GetStringUTFChars(jstring,NULL);
    jstring var = env->NewStringUTF("");
      

  2.   

    字符集一样 转成byte[]应该就可以吧。以前用socket通讯传中文,没有问题。
      

  3.   

    什么样的环境,是Socket吗,直接把流发过去就行了
      

  4.   


    恩、 是socket 啊 、 要编码成字节才可以 。 比如 “方” 编码成 byte[0]=(byte)183 byte[0]=(byte)189  . 就是不知道该怎么样吧 这个方字转换成 183 ,189  16进制式B7 BD 
      

  5.   

     byte[0]=(byte)183 byte[1]=(byte)189 
      

  6.   

    我知道java用的时Unicode的UTF-16编码,至于C语言你可以到C语言版块里问问。