1
davepkxxx 2014-08-20 15:37:52 +08:00
在tomcat的config文件server.xml里设置了URIEncoding没?
|
2
boro OP 我是这样弄的:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" /> |
3
boro OP @davepkxxx
我是这样弄的: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" /> |
4
davepkxxx 2014-08-20 15:48:02 +08:00
jsp文件的编码呢?
|
5
boro OP |
7
boro OP @davepkxxx
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 这个不是吗?还是那个? |
8
letitbesqzr 2014-08-20 15:58:24 +08:00
Content-Type:text/html;charset=UTF-8
看看服务器返回的头 charset是不是utf-8 .. 之前也遇到过.. 后来发现因为jsp里用了include ..只在头部加了: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 后来在每个jsp里都加上就正常了 |
9
boro OP @letitbesqzr
“看看服务器返回的头 charset是不是utf-8“ 这个怎么操作,我之前没接触过jsp,提供个详细的操作方法,谢谢! |
10
boro OP 我执行 show variables like 'character_set_server';
看到的是以下信息: | Variable_name | Value | | character_set_server | latin1 | 1 row in set (0.00 sec) |
11
boro OP 问题已解决:
<property name="dialect"> org.hibernate.dialect.MySQLDialect </property> |