myeclipse中查詢mysql數據庫數據在myeclipse控制臺出現中文亂碼問題怎么解決?
3 回答

噼喱啪啦
TA貢獻392條經驗 獲得超170個贊
首先是項目工程的編碼
第二個是數據庫配置文件的編碼
第三個是創建表時的編碼 給你一段創建表時編碼設置的參考
CREATE?TABLE?`drink`?( ??`id`?smallint(6)?UNIQUE?AUTO_INCREMENT, ??`name`?varchar(10)?NOT?NULL, ??`price`?double?NOT?NULL, ??`seldNumber`?smallint(6)?NOT?NULL, ??`surPlusNumber`?smallint(6)?NOT?NULL, ??`picture`?varchar(20)?NOT?NULL, ??PRIMARY?KEY?(`id`), ??UNIQUE?KEY?`name`?(`name`), ??UNIQUE?KEY?`picture`?(`picture`) )?ENGINE=InnoDB?DEFAULT?CHARSET=utf8;

民工老五
TA貢獻3條經驗 獲得超2個贊
show variables like '%character_set%'?
SET?character_set_client?=?utf8;??
SET?character_set_connection?=?utf8;??
SET?character_set_database?=?utf8;??
SET?character_set_results?=?utf8;??
SET?character_set_server?=?utf8;?

習慣受傷
TA貢獻885條經驗 獲得超1144個贊
1、查看my.ini中[mysqld]節的default-character-set,設置成utf8。重啟mysql服務
2、創建mysql數據庫的時候指定編碼,如:
create?database?test?character?set?utf8;
如果數據庫已存在,修改編碼語句:
alter?database?test?character?set?utf8;
3、連接字符串:
jdbc:MySQL://localhost:3306/test?characterEncoding=utf-8
經過以上步驟,應該就可以了~~祝你好運~
添加回答
舉報
0/150
提交
取消