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

MySQL控制台更新數據亂碼解決

編輯:MySQL綜合教程

MySQL控制台更新數據亂碼解決   問題: 在MySQL控制台中輸入如下語句:  

INSERT INTO table_name VALUES ('中文');

 

最終在數據庫存放的數據為亂碼。   解決: 添加mysql客戶端連接的字符集參數。(下面我們假設數據庫的編碼為utf-8)   1. 在控制台啟動命令之後添加字符集參數  
1
$ mysql --default-character-set=utf8

 

  注意,這邊的的字符集是utf8而不是utf-8。   2. 在mysql的配置文件my.cnf中添加字符集參數   在/etc/my.cnf文件中添加如下配置  
1
[mysql]
2
default-character-set=utf8

 

 

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