作者amike (没有影子的猫)
看板java
标题[问题] JSP + MySQL + UTF-8 设定
时间Sat Sep 6 13:39:19 2008
※ [本文转录自 Wanted 看板]
作者: amike (没有影子的猫) 看板: Wanted
标题: [问题] JSP + MySQL + UTF-8 设定
时间: Sat Sep 6 13:36:37 2008
请问用 JSP + MySQL 要怎设定
才能正常显示中文
可以改的设定我几乎都改了
不过中文还是乱码
写资料进 MySQL 也会出现错误
java.sql.SQLException: Incorrect string value: '\xE4\xB8\xAD\xE6\x96\x87'
MySQL 设定
[client]
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
utf8
utf8_general_ci
jdbc:mysql://localhost/sqldata?useUnicode=true&characterEncoding=utf-8
JSP 语法
<%@ page language="java" contentType="text/html; charset=utf8"
pageEncoding="utf8"%>
<% request.setCharacterEncoding("utf8"); %>
HTML 语法
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
汤姆猫设定 Sever.xml
<Connector executor="tomcatThreadPool"
port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.225.166.38
1F:→ asklove:怪怪的 utf8? utf-8? 09/06 13:37
2F:→ amike:两个不是没差吗 09/06 13:38
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.225.166.38
3F:推 Egriawei:指推文:怎麽会没差,打错让你debug到死却没发现这点(逃) 09/06 14:52
5F:推 fayhong:打错是一点,另外你的档案要存成utf-8模式,不能存 ansi 09/07 22:16
6F:推 slalala:pageEncoding是指page档(jsp)的编码类型 09/07 22:39
7F:推 Egriawei:可以用emeditor等存成utf-8编码(用php,那bone可能要去掉) 09/09 23:47