共計(jì) 1341 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
這篇文章主要講解了“怎么解決 MySQL Invalid gbk character string 1300 報(bào)錯(cuò)問(wèn)題”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著丸趣 TV 小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么解決 MySQL Invalid gbk character string 1300 報(bào)錯(cuò)問(wèn)題”吧!
今天給表添加列的時(shí)候出現(xiàn)一個(gè) warning
添加語(yǔ)句,可以看到是包含中文的
ALTER TABLE `lidan_follow` ADD `assess` TINYINT NOT NULL DEFAULT -1 COMMENT -1: 未評(píng)價(jià) 0: 不認(rèn)真 1: 認(rèn)真 AFTER `mylevel`;
把語(yǔ)句粘貼到命令窗口里的時(shí)候就亂碼了,雖然添加成功,但是報(bào) warning
(root@localhost) [oms3] ALTER TABLE `lidan_follow` ADD `assess` TINYINT NOT NULL DEFAULT -1 COMMENT -1: 0: 1: AFTER `mylevel`;
Query OK, 0 rows affected, 1 warning (4.79 sec)
Records: 0 Duplicates: 0 Warnings: 1
查看 warning,code 1300
(root@localhost) [oms3] show warnings;
+———+——+—————————————————-+
| Level | Code | Message |
+———+——+—————————————————-+
| Warning | 1300 | Invalid gbk character string: -1:\xE6\xAA\xE8… |
+———+——+—————————————————-+
1 row in set (0.00 sec)
字符集問(wèn)題
[root@oracle11gtest ~]# perror 1300
MySQL error code 1300 (ER_INVALID_CHARACTER_STRING): Invalid %s character string: %.64s
解決辦法是
修改 vim /etc/sysconfig/i18n 文件 ,最后兩行是新添加的,上面的是剛剛屏蔽的,為啥不好用呢,因?yàn)闆](méi)帶雙引號(hào)
#LANG=en_US.UTF-8
#SYSFONT=latarcyrheb-sun16
LANG= en_US.UTF-8
SYSFONT= latarcyrheb-sun16
保存文件后執(zhí)行 source /etc/sysconfig/i18n
感謝各位的閱讀,以上就是“怎么解決 MySQL Invalid gbk character string 1300 報(bào)錯(cuò)問(wèn)題”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)怎么解決 MySQL Invalid gbk character string 1300 報(bào)錯(cuò)問(wèn)題這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!