Java做了个仿真终端部署在一台utf-8服务器上,代码telnet到另外一台服务器(gbk),发送命令到这台服务器上, 命令中出现中文乱码。
试过以下几个方法:
1 String g1 = new String(s1.getBytes("utf-8"), "gbk");
2 Unicode2GBK(string2Unicode(addback))
3 new TelnetClient("VT220");
4 new TelnetClient("VT100");
都不行,发送过去的命令还是会出现乱码。
命令行:CLRDSG: DSP="主叫甄别组1"
乱码:CLRDSG: DSP="涓诲彨鐢勫埆缁�"