视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
网页中文乱码的问题解决方法-我有翅膀
2020-11-27 16:43:27 责编:小采
文档


1.解决HTML页面中的中文问题:

为了使HTML页面很好地支持中文,就必须在每个HTML页面的头部增加如下代码:

...

...

2.解决JSP页面中的中文问题

为了使JSP页面很好地支持中文,就必须在每个JSP页面的头部增加如下代码:

<%@ page contentType="text/html;charset=gb2312" language="java"%>

3.解决Servlet响应结果的中文问题

为了使Servlet页面很好地支持中文,就必须在每个Servlet页面的头部增加如下代码:

response.setCharacterEncoding("gb2312");

4.解决页面数据传输的中文问题

为了使中文数据在各页面(组件)之间正常传递,最佳的方法就是采用编码过滤器来解决。在WEB.XML中配置一个编码过滤器,内容如下:


encodingFilter
org.springframework.web.filter.CharacterEncodingFilter

encoding

gb2312





encodingFilter
/*

5.解决HTTP(get)请求中的中文问题:

在默认情况下,IE浏览器发“ISO-8859-1”的编码格式发送请求,如果接收到HTTP的get请求中文参数时出现乱码,就可以对其进行编码转换,例如:

String param = request.getParameter("param");

param = new String(param.getBytes("ISO-8859-1", "GB2312"));

也可以通过修改Tomcat的server.xml文件来解决:

...

URIEncoding="GB2312"/> -->增加这项

6.解决MySQL数据库的中文问题:

解决MySQL数据库中文问题主要在JDBC驱动的URL上,例如:

jdbc:mysql://localhost/test?user=root&password=123456&useUnicode=true&characterEncoding=gb2312

下载本文
显示全文
专题