程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL更新中文列:1366Incorrectstringvalue問題解決

MySQL更新中文列:1366Incorrectstringvalue問題解決

編輯:MySQL綜合教程

MySQL更新中文列:1366Incorrectstringvalue問題解決


環境:mysql-5.6.25-winx64,MySQL workbench

問題:MySQL更新時出現異常:

warning(s): 1366 Incorrect string value: '\xE8\x82\x96\xE5\xB1\xB1...' for column 'sub_station_name'

解決:

1、數據庫schema字符集設置為utf-8

2、表字符集設置為utf-8

3、中文列字符集設置為utf-8

4、連接url裡面已經指定了CharsetEncode=utf8

第4步非常關鍵。

備注:

1、看數據庫字符集

show create database test;

2、看數據表字符集
show create table t_data;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved