程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 解決mysql不能插入中文Incorrect string value

解決mysql不能插入中文Incorrect string value

編輯:關於MYSQL數據庫
選項default-charaset-set=utf8;

然後創建一個數據表 create table a_table(b varchar(255) not null);

insert into a_table values('北京');

這個時候插入的是中文,系統會報告錯誤:Incorrect string value: '\xB1\xB1\xBE\xA9' for column 'b' at;

這個不能插入中文。如果該語句寫在了一個文本文件中進行批處理操作,保存的編碼是默認的話也會出現這種的錯誤提示。

解決辦法:把文本文件存成utf-8格式的就可以正確執行。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved