作者chuangjo (人间冷暖)
看板java
标题Re: [问题] 在MySQL资料库中使用中文
时间Tue Feb 14 22:42:36 2006
※ 引述《[email protected] (thinking more and more)》之铭言:
: ※ 引述《[email protected] (人间冷暖)》之铭言:
: > 最近利用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