插入中文時(shí)出錯(cuò)
數(shù)據(jù)庫編碼是utf8,我用navicat for mysql插入時(shí),可以插入中文,沒問題,但是用cmd時(shí)插入中文就會(huì)有錯(cuò)誤,英文沒錯(cuò),但是其中我有一次用cmd時(shí)插入中文時(shí)插入正確,但是看數(shù)據(jù)庫里面的值不是插入的值,但是也不是亂碼,而是一個(gè)英文字母,
數(shù)據(jù)庫編碼是utf8,我用navicat for mysql插入時(shí),可以插入中文,沒問題,但是用cmd時(shí)插入中文就會(huì)有錯(cuò)誤,英文沒錯(cuò),但是其中我有一次用cmd時(shí)插入中文時(shí)插入正確,但是看數(shù)據(jù)庫里面的值不是插入的值,但是也不是亂碼,而是一個(gè)英文字母,
2017-08-04
舉報(bào)
2017-08-04
簡(jiǎn)單地說:中文編碼格式是gbk,而MySQL server 和client 默認(rèn)的都是UTF8格式的,格式不匹配導(dǎo)致發(fā)生了錯(cuò)誤。cmd命令時(shí)需要加一個(gè)轉(zhuǎn)換語句:set names gbk;然后再插入中文。
2017-08-09
我遇到過這個(gè)問題,修改數(shù)據(jù)庫或表的編碼格式即可!
2017-08-05
set names gbk

2017-08-04