mysql只能插入特定的中文字符,什么原因?
怪我咯
怪我咯 2017-04-17 15:47:19
0
4
579
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(4)
Peter_Zhu

你的資料庫的編碼是不是 utf8?
把編碼換成 utf8mb4 試試看

巴扎黑

我猜是你這個shell視窗不支援utf8.

但又把編碼設成utf8了.

客戶端把gbk給發過去了. 但伺服器卻當成utf8來理解. 所以就報錯了.

迷茫

傳送門
編碼:
梅C3B7
生C9FA

然後具體的請看傳送門裡的討論。

左手右手慢动作

謝謝大家的回答,問題已經解決。修改字元集後仍然無法插入中文,是因為我的資料庫和表格都是在字元集修改之前建立的,修改之後重新建立庫和表,已經可以正常插入。後來查看資料庫和表格的編碼,果然發現有屬性的編碼是latin1。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!