【自己总结的】网页乱码解决方式

来源:互联网 发布:运动数据记录器 编辑:程序博客网 时间:2024/06/05 07:04
检查以下部分:
HTML:
<meta charset="utf-8">

JSP:
<%@page contentType="text/html;charset=utf-8" pageEncoding="utf-8"%>

Servlet:
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");

MySQL数据库:
create database databaseNamedefault character set utf8;

JDBC:
url?useUnicode=true&characterEncoding=utf-8;

TOMCAT配置文件:(conf/server.xml)
<connector 标签最后加上 URIEncoding="utf-8"/>

今天(2016-03-16)用get请求将中文字当作参数传到后天调试时碰到后台拿到的是乱码的问题,最后解决方法:
tomcat配置文件URIEncoding='utf-8'后再加useBodyEncodingForURI="true"

<Connector port="8080" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443"        useBodyEncodingForURI="true"   URIEncoding="UTF-8"/>


0 0