我在用org.apache.commons.net.telnet JAR包写了一个访问远程服务器的程序。大概流程是这样的:通过telnet方式登录到台操作为:soloris 10的主机上。然后执行一个sh脚本。如果手动执行的结果是:
2010年08月19日 星期四 15时07分24秒 CST而通过此程序得到的却有乱码: 2010?ê08??19?? ?????? 15?±02·?33?? CST请问,类似这样的问题怎么解决?
2010年08月19日 星期四 15时07分24秒 CST而通过此程序得到的却有乱码: 2010?ê08??19?? ?????? 15?±02·?33?? CST请问,类似这样的问题怎么解决?
楼上正解
new String(结果字符串.getBytes(),"GBK")
实在不行可以调用string 的构造设置传输数据的编码