在jsp页面中用form提交内容,在servlet中用request.getParameter读取,并用String(str.getBytes("iso-8859-1"),"UTF-8")进行了处理,
String str = request.getParameter("content");
str = String(str.getBytes("iso-8859-1"),"UTF-8");
然后将str通过短信网关发送到手机,奇怪的是同样的程序,在windows系统用tomcat做服务器手机接收正常。在linux中的tomcat运行手机却收到乱码。
是不是String(str.getBytes("iso-8859-1"),"UTF-8")这里错了呢?
jsp网页编码也是utf-8