首页 > 资源 > Web(Jsp+ Servlet)开发中如何解决sql〓〓〓ݿ〓〓〓〓〓中文乱码问题

Web(Jsp+ Servlet)开发中如何解决sql〓〓〓ݿ〓〓〓〓〓中文乱码问题

[导读]:1.中文乱码的成因 编码的字符集和解码的字符集不一致。 2.web开发过程中可能出现的乱码的位置及解决方案 ①request乱码 在向服务器传递数据时,所传递的中文有可能出现乱码。...

1.中文乱码的成因

编码的字符集和解码的字符集不一致。

2.web开发过程中可能出现的乱码的位置及解决方案

①request乱码

在向服务器传递数据时,所传递的中文有可能出现乱码。

post请求(协议体)

解决:

request.setCharacterEncoding("UTF-8");

get请求(地址栏)

解决:需要在 tomcat 中进行额外的配置(本人使用的是tomcat服务器)。

tomcat 的 conf/server.xml 中配置如下代码即可:

​​​​​​​​​
connectionTimeout="20000"
redirectPort="8443" 
URIEncoding="UTF-8"

②response乱码

响应给客户端的动态网页中如果出现中文有可能出现乱码。

解决:

response.setCharacterEncoding("UTF-8");​
response.setContentType("text/html;charset=UTF-8")​

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ziyuan/111775.html