[SQL ] 如何將JSP+MySQL的編碼從Big5轉成utf8?!
最近在做資料庫的報告
網頁是用jsp來寫的
用JDBC-ODBC連結到MySQL的資料庫
設定成utf8網頁顯示英文數字都是正常的
但是中文就會出現亂碼
但Big5全部都正常沒亂碼
我jsp檔前面都有加
<%@ page contentType="text/html; charset=utf8" import="java.sql.*"%>
檔案的編碼也是utf8
MySQL Connector/ODBC Driver的character set也設成utf8了
但只要是中文就都會是亂碼
該怎麼做才能以utf8正常的顯示呢?
感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.211.19
→
06/02 02:20, , 1F
06/02 02:20, 1F
CREATE TABLE `book` (
`bkid` char(7) NOT NULL,
`bkname` varchar(50) NOT NULL,
`Author` varchar(30) NOT NULL,
`bkprice` int(8) NOT NULL,
`publisher` varchar(30) NOT NULL,
`pubdate` date NOT NULL,
`ISBN` varchar(13) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
這是我創的table
照理說應該欄位都是utf8阿
※ 編輯: watelee 來自: 49.158.8.164 (06/02 15:20)
推
06/02 19:44, , 2F
06/02 19:44, 2F
→
06/02 19:44, , 3F
06/02 19:44, 3F
→
06/02 22:18, , 4F
06/02 22:18, 4F
→
06/02 22:19, , 5F
06/02 22:19, 5F
→
06/02 22:20, , 6F
06/02 22:20, 6F
推
06/02 23:15, , 7F
06/02 23:15, 7F
→
06/03 00:11, , 8F
06/03 00:11, 8F
→
06/03 00:13, , 9F
06/03 00:13, 9F
→
06/03 00:14, , 10F
06/03 00:14, 10F
推
06/04 10:45, , 11F
06/04 10:45, 11F
→
06/04 22:47, , 12F
06/04 22:47, 12F
→
06/07 01:19, , 13F
06/07 01:19, 13F