作者PsMonkey (痞子军团团长)
站内java
标题Re: [问题] 在MySQL资料库中使用中文
时间Tue Feb 14 15:17:28 2006
站内信件
※ 引述《chuangjo (人间冷暖)》之铭言:
: 最近利用Java在写小程式时有练习去连结资料库并取得资料,但中文资料都会出现乱码
: 但我根据书中的写法建立Connection,所传的url为:
: jdbc:mysql://localhost/accounting_database?useUnicode=true&
: characterEncoding=big5
: 照书上所说这样应该就可以显示中文,但我目前为止都是出现乱码
: 想请问各位我是不是有那里做错了?
问题叙述不清
1. 你没有给 MySQL 的版本编号
当然,我是不清楚 MySQL 的版本演进啦
只不过,早一点的版本好像中文问题蛮多的
2. 你没有说明你要在哪里显示
System.out? 网页? JTextArea?
网页的问题最多,拉哩拉杂有三四个地方可以调 encoding
有时候未必是 db 给你的资料出问题
最後,你要确定得到的字串对不对
最好的方式就是印出 char 值来比对,比较万无一失
(好奇怪的说法,比较 + 万无一失 XD)
--
侃侃长论鲜窒碍 网站:
http://www.psmonkey.idv.tw
众目睽睽无心颤 个人版:telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.32.98.43