java web工程中文乱码问题
来源:互联网 发布:linux hadoop 编辑:程序博客网 时间:2024/06/05 21:16
以前只是看别人的文章,现在想把做过的项目每一步都整理起来,算是做为一个记录吧。
中文乱码问题可能是很多很多方面导致的:
1、jsp中默认是 ISO-8859-1 编码,所以应该改成 UTF-8 如:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html ><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Hello World</title></head>
2、web.xml中可以配置过滤器,现在公司项目基本上都用spring了,可以这样设置
<filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param></filter><filter-mapping><filter-name>encodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
但是此设置只适合post方式,不适用get方式。
3、tomcat中的server.xml中这样设置
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
最后加上 URIEncoding="UTF-8" 就没问题了。
好了,就写这么多吧。
0 0
- java web工程中文乱码问题
- Java WEB中文乱码问题
- java web中文乱码问题
- Java Web中文乱码问题
- Java WEB中文乱码问题
- Java WEB中文乱码问题
- Java WEB中文乱码问题
- Java Web 中文乱码问题
- Java WEB中文乱码问题
- Java Web中文乱码问题
- java web中文乱码问题
- Java: Java WEB中文乱码问题
- Java web中servlet中文乱码问题
- Java Web开发中文乱码问题
- 关于java web项目中文乱码问题
- [Java Web]Struts2解决中文乱码问题
- Java web 开发中文乱码问题
- Java Web 中文乱码问题总结
- yum提示Another app is currently holding the yum lock; waiting for it to exit...
- LeetCode 3sum
- CSS的某些基本知识点一
- 安卓需要的颜色大全
- Elasticsearch-ES 5.x (Head,Kibana,X-Pack) 集群的部署、配置、测试
- java web工程中文乱码问题
- JSP+Servlet实现注册登录功能
- 常用SQL 语句汇总
- 关于a++和++a的区别,理解
- UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\u8888′ in position 0: ordinal not in ran
- C++ collection容器基础知识
- vue语法会有延迟加载显现{{xxx}}
- android studio导入别的项目很慢
- excel表格数据导入数据库