ZKX's LAB

JSP页面中输入汉字,servlet里读出来是乱码,编码形式都是UTF-8,为什么啊? jsp使用汉字编码

2021-04-26知识2

如何将jsp页面提交的内容在数据库中显示的是汉字 因为使用的编码没有统一!比如数据库使用的UTF-8编码,而你的JSP端使用GBK编码!写入数据库的中文就会出现乱码了!

JSP关于汉字编码 貌似JSP中要使用汉字需要设置GB2312或UTF8编码,直接使用中文有可能出现乱码

jsp 页面查看源码 汉字变成 加5个数字是什么编码 简单来说,乱码只是发生在你从页面获取汉字时发生的。你可以尝试下,在java代码中获取到前台jsp页面提交的form,你断点先看看form里面对应你添加汉字的结果是不是已经是乱码了。如果是的话,解决方法(以下代码仅作参考,可以自己调)

#jsp使用汉字编码

qrcode
访问手机版