看板 java 關於我們 聯絡資訊
※ [本文轉錄自 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
asklove:怪怪的 utf8? utf-8? 09/06 13:37
amike:兩個不是沒差嗎 09/06 13:38
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.166.38
Egriawei:指推文:怎麼會沒差,打錯讓你debug到死卻沒發現這點(逃) 09/06 14:52
qrtt1:http://tinyurl.com/5hu4as 09/06 15:34
fayhong:打錯是一點,另外你的檔案要存成utf-8模式,不能存 ansi 09/07 22:16
slalala:pageEncoding是指page檔(jsp)的編碼類型 09/07 22:39
Egriawei:可以用emeditor等存成utf-8編碼(用php,那bone可能要去掉) 09/09 23:47