【自己總結的】網頁亂碼解決方式

檢查以下部分:
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"/>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章