我们在填写表单时,提交到页面后有时会出现中文乱码的现象,其主要原因是因为浏览器一般默认的编码是UTF-8编码,而中文的GBK和UTF-8是不一样的,所以造成了乱码。
此时我们可以通过setCharacterEncoding() 方法来设置一个统一的编码,代码如下:
<% request.setCharacterEncoding("GBK"); %
本文介绍了在表单提交过程中出现中文乱码的原因及解决方案。主要原因是浏览器默认编码为UTF-8,而中文采用GBK编码,二者不一致导致乱码。通过使用setCharacterEncoding()方法并设置为GBK编码可以解决此问题。
我们在填写表单时,提交到页面后有时会出现中文乱码的现象,其主要原因是因为浏览器一般默认的编码是UTF-8编码,而中文的GBK和UTF-8是不一样的,所以造成了乱码。
此时我们可以通过setCharacterEncoding() 方法来设置一个统一的编码,代码如下:
<% request.setCharacterEncoding("GBK"); %

被折叠的 条评论
为什么被折叠?