1. 输入javac出现乱码怎么办
不但是你的javac.exe显示中文乱码!是所有的DOS程序都有这样的问题!是DOS窗口属性的问题!你点击最上面,右键属性出现--选项--当前代码页:936(我的是936) 详情参考:http://www.2cto.com/os/201309/245527.html 你可以用chcp 936设置
2. java与c数据传输 中文乱码问题
好象我原来遇到过 java读的时候不能用readline用read 而且C++要先转成UTF-8 而且要在其中加入字长 比如"我叫mike" 转换成 3 -26 -120 -111 3 -27 -113 -85 1 109 1 105 1 107 1 101 0
C++ 发送这组数字 读的时候 read 一个一个得到 用(int)逐个强转,如上例先得到3 读后面3位String aa = new String(new byte[]{-26,-120,-111},"UTF-8"); 再读到3,同法连读后续三位转成String 直到读到0(因为0属于特殊字符,这里可以拿来做结束副,而不必担心传递的字符串里面会出现) 知道结束。至此完整一句话就可以拼接。希望对LZ抛砖引玉