走同样的路,发现不同的人生
你的資料庫的編碼是不是 utf8? 把編碼換成 utf8mb4 試試看
我猜是你這個shell視窗不支援utf8.
但又把編碼設成utf8了.
客戶端把gbk給發過去了. 但伺服器卻當成utf8來理解. 所以就報錯了.
傳送門編碼:梅C3B7生C9FA
然後具體的請看傳送門裡的討論。
謝謝大家的回答,問題已經解決。修改字元集後仍然無法插入中文,是因為我的資料庫和表格都是在字元集修改之前建立的,修改之後重新建立庫和表,已經可以正常插入。後來查看資料庫和表格的編碼,果然發現有屬性的編碼是latin1。
你的資料庫的編碼是不是 utf8?
把編碼換成 utf8mb4 試試看
我猜是你這個shell視窗不支援utf8.
但又把編碼設成utf8了.
客戶端把gbk給發過去了. 但伺服器卻當成utf8來理解. 所以就報錯了.
傳送門
編碼:
梅C3B7
生C9FA
然後具體的請看傳送門裡的討論。
謝謝大家的回答,問題已經解決。修改字元集後仍然無法插入中文,是因為我的資料庫和表格都是在字元集修改之前建立的,修改之後重新建立庫和表,已經可以正常插入。後來查看資料庫和表格的編碼,果然發現有屬性的編碼是latin1。