亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我mysql中的中文是亂碼。

為什么我mysql中的中文是亂碼。

慕粉2310038863 2017-12-08 17:25:09
我在my.ini中配置的編碼方式都是utf8.我是在navicat中創建表和插入數據,并且創建表的時候也是把編碼方式設置為utf-8,。在navicat中查詢出來的結果是中文:但是在mysql中查詢的時候是亂碼:求大神解決
查看完整描述

3 回答

?
產品經理不是經理

TA貢獻481條經驗 獲得超143個贊

#修改后的效果如下:
[client]
port=3306
default-character-set=utf8
[mysql]
default-character-set=utf8
set?character_set_database=utf8;

set?character_set_server=utf8;

set?character_set_client=utf8;

set?character_set_connection=gbk;

set?character_set_results=gbk;

修改好以后通過cmd登陸mysql :mysql -u root -p

查看編碼格式:show variables like "%char%";如下圖就沒得問題了。

http://img1.sycdn.imooc.com//5a2ea6510001c1d205550215.jpg


查看完整回答
反對 回復 2017-12-11
?
產品經理不是經理

TA貢獻481條經驗 獲得超143個贊

在my.ini里面把下面這幾句放進去。
set?character_set_database=utf8;??
set?character_set_server=utf8;??
set?character_set_client=gbk;??
set?character_set_connection=gbk;


查看完整回答
反對 回復 2017-12-10
  • 慕粉2310038863
    慕粉2310038863
    我已經在my.ini配置了default-character-set=utf8和character-set-server=utf8。 然后再把你的寫進去是嗎
?
HZK135

TA貢獻10條經驗 獲得超3個贊

[client]

# 設置數據庫默認字符集

default-character-set=gbk

?把配置文件改成這樣試試

查看完整回答
反對 回復 2017-12-09
  • 3 回答
  • 0 關注
  • 1620 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號