看板java
標 題Re: [問題] 在MySQL資料庫中使エh&碩士級專任研究助理
發信站中山計中美麗之島 (Wed Feb 15 10:07:50 2006)
轉信站ptt!ctu-reader!ctu-gate!news.nctu!news.nsysu!Formosa
> ==> [email protected] (人間冷暖) 的文章中提到:
> ※ 引述《[email protected] (最愛老婆的老公)》之銘言:
> > ※ 引述《chuangjo (人間冷暖)》之銘言:
> > : 我原本是用MySQL5.0,原本我想應該會向下相容,所以就直接用新版的
> > : 後來我用書上所用的3.23.52版,這個問題就解決了
> > : 但我現在還是不清楚為什麼5.0版的沒辦法使用繁體中文
> > : 而且很神奇的是,不論是在cmd或swing上,只要是由資料庫擷取出來的中文字都會
> > : 變成亂碼,但如果是直接輸出的中文字就不會,所以似乎和Java沒關係。
> > 請問你的JDBC版本是用哪個?
> > 我有用過MySQL5.0,在JSP or cmd 上的中文都OK
> 我是用3.0的版本
> 但這會有差嗎?.....
> 那請問您當初針對顯示中文的部分有做什麼設定嗎?
> 因為MySQL如果要顯示中文的話是需要另外設定的
> 但我依照書上的方式設定還是有問題
> 讓我也曾經懷疑MySQL5.0版是否需要再做其他的設定
> 不好意思,初學者資質愚鈍
如果沒記錯的話MySql4.2以上的版本再資料庫中存的類型一定都事UTF8
所以你看到的中文都會是亂碼
解決方式就是.再編一次碼
--
* Origin: 中山大學-美麗之島BBS * From: 61.30.72.242