Re: [問題] 在MySQL資料庫中使用中文

看板java作者 (人間冷暖)時間19年前 (2006/02/14 22:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/11 (看更多)
※ 引述《qrtt1.bbs@bbs.sayya.org (thinking more and more)》之銘言: : ※ 引述《chuangjo.bbs@ptt.cc (人間冷暖)》之銘言: : > 最近利用Java在寫小程式時有練習去連結資料庫並取得資料,但中文資料都會出現亂碼 : > 但我根據書中的寫法建立Connection,所傳的url為: : > jdbc:mysql://localhost/accounting_database?useUnicode=true& : > characterEncoding=big5 : > 照書上所說這樣應該就可以顯示中文,但我目前為止都是出現亂碼 : > 想請問各位我是不是有那裡做錯了? : http://dev.mysql.com/doc/refman/4.1/en/show-create-database.html : 先查一下你的建的資料庫用那一個編碼唄 : for version > 4.1 我原本是用MySQL5.0,原本我想應該會向下相容,所以就直接用新版的 後來我用書上所用的3.23.52版,這個問題就解決了 但我現在還是不清楚為什麼5.0版的沒辦法使用繁體中文 而且很神奇的是,不論是在cmd或swing上,只要是由資料庫擷取出來的中文字都會 變成亂碼,但如果是直接輸出的中文字就不會,所以似乎和Java沒關係。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.105.158
文章代碼(AID): #13yUgYOi (java)
討論串 (同標題文章)
文章代碼(AID): #13yUgYOi (java)