不知道有哪位遇到过下面这种情况:当用户输入偶数个汉字后提交,汉字正常显示。可是当用户输入奇数个用户的时候就会出现用户输入的汉字正常显示,而在正常的奇数个汉字后面会加上一个乱码字符。例:
我我我我→提交后→我我我我
我我我→提交后→我我我*
(*代表乱码)在下单调跟踪过程序,程序在执行request.getParameter("")时,如果遇到奇数个汉字,会自动加上一个乱码字符,可以说该乱码就是在这里被添加的。例:输入“我我我”→提交后→执行代码request.getParameter("")→得到“我我我*”不知道谁有解决的方法,麻烦大家帮忙解决,谢谢!!!
我我我我→提交后→我我我我
我我我→提交后→我我我*
(*代表乱码)在下单调跟踪过程序,程序在执行request.getParameter("")时,如果遇到奇数个汉字,会自动加上一个乱码字符,可以说该乱码就是在这里被添加的。例:输入“我我我”→提交后→执行代码request.getParameter("")→得到“我我我*”不知道谁有解决的方法,麻烦大家帮忙解决,谢谢!!!
tomcat 5.0
jdk 1.4
2.操作系统的编码格式(改控制面版里的系统编码)
3.浏览器设置(改查看->编码)
<%@ page contentType="text/html; charset=gb2312" %>