char[]发送问题 其实是接受到了,因为c9和后面的char组成一个16位的字符(不能确定是不是汉字)for(int i=0;i<returnMsg.length;i++){ out.println(returnMsg[i]);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从你的描述,感觉你的servlet是运行于英文(iso8859_1)下。如果要打中文,先: response.setContentType("text/html;charset=GB2312"); PrintWriter out = response.getWriter(); char[] returnMsg = {03,01,0x6A,00,0xC9,05}; .............. 我感觉是这样的。你的servlet中的ContentType可能设定的为text/html; charset=GBK或者是text/html; charset=GB2312。你把它的字符集改成ISO-8859-1,应该可以得到正确的值 谢谢jsyx,确实如你所说,我的字符集错设成GBK了,修改后正常了,多谢、多谢。 抽象类不能实例化的问题求助 重写ThreadLocal中的initialValue()方法时是否要写成线程安全的? java socket 16进制 对BufferedOutputStream的flush方法的疑惑 如何改变 框架外观 Java和JavaScript有关系吗? hibernate有意义吗? 高手请问GUI界面上怎样实现回车自动跳到下一个录入框 请问,向另一个类的构造函数传参数的方法 java用swing插件把数据库中的数据表示出来 请问JB7中要如何才能在Database Pliot中连接DB2和SQLServer?急 请高手进来,帮忙解决一道数学题,赠送200分
char[] returnMsg = {03,01,0x6A,00,0xC9,05};
..............
你的servlet中的ContentType可能设定的为text/html; charset=GBK或者是text/html; charset=GB2312。你把它的字符集改成ISO-8859-1,应该可以得到正确的值