2.servlet中request和response中采用gbk
3.数据库中建库采用gbk
前两条估计你没有问题
可能是你的数据库在建库的时候是默认的ISO字符集.好好检查一下。
不过采用gbk不是很好的字符集选择。因为一些特殊符号gbk也会有乱码。所以建议采用utf-8
首先,你表单提交的是否为POST类型?涉及中文编码的提交类型最好是post提交类型。如果是POST类型,你在获取到表单参数的时候是否接受参数为UTF-8格式?如果是,那可能是mysql的问题,
连接mysql的时候jdbc:mysql://192.168.1.2/" dbName ?useUnicode=true&characterEncoding=GB2312"需要设置编码格式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)