[問題] JSP + MySQL + UTF-8 設定

看板java作者 (沒有影子的貓)時間15年前 (2008/09/06 13:39), 編輯推噓5(500)
留言5則, 4人參與, 最新討論串1/1
※ [本文轉錄自 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" "" rel="nofollow">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="" rel="nofollow">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

09/06 13:37,
怪怪的 utf8? utf-8?
09/06 13:37

09/06 13:38,
兩個不是沒差嗎
09/06 13:38
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.166.38

09/06 14:52, , 1F
指推文:怎麼會沒差,打錯讓你debug到死卻沒發現這點(逃)
09/06 14:52, 1F

09/06 15:34, , 2F

09/07 22:16, , 3F
打錯是一點,另外你的檔案要存成utf-8模式,不能存 ansi
09/07 22:16, 3F

09/07 22:39, , 4F
pageEncoding是指page檔(jsp)的編碼類型
09/07 22:39, 4F

09/09 23:47, , 5F
可以用emeditor等存成utf-8編碼(用php,那bone可能要去掉)
09/09 23:47, 5F
文章代碼(AID): #18mXU8ky (java)