国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql中文亂碼問題解決方法

2024-07-24 12:39:22
字體:
來源:轉載
供稿:網友

mysql中文亂碼是php jsp初學者常碰到的事情,解決方法有很多,下面我們介紹一下在my.cnf中配置的方法.

問題現象:當向mysql教程5.5插入中文時,會出現類似錯誤:

ERROR 1366 (HY000):Incorrect string value: 'xD6xD0xCExC4' for column 

問題原因:Db characterset的字符集設成了latin1

1、先確定數據里保存的是否是亂碼:mysql>select * from yourtable;

查看如果是亂碼的話,就是你插入數據的時候,當前頁面的編碼方式和你mysql的編碼方式不一致。

2、如果排除了以上亂碼的可能,也就是說數據庫教程中能正常保存中文,就需要檢查你頁面顯示的編碼方式了

解決方案:找到MYSQL安裝目錄下的my.ini文件修改.

  1. [client] 
  2.  
  3. port=3306 
  4.  
  5. [mysql] 
  6.  
  7. default-character-set=gbk 
  8.  
  9.  
  10. # SERVER SECTION 
  11. ---------------------------------------------------------------------- 
  12. # The following options will be read by the MySQL Server. Make sure that 
  13. # you have installed the server correctly (see above) so it reads this   
  14. # file. 
  15. [mysqld] 
  16.  
  17. # The TCP/IP Port the MySQL Server will listen on 
  18. port=3306 
  19.  
  20.  
  21. #Path to installation directory. All paths are usually resolved relative to this. 
  22. basedir="C:/Program Files/MySQL/MySQL Server 5.0/" 
  23.  
  24. #Path to the database root 
  25. datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/" 
  26.  
  27. # The default character set that will be used when a new schema or table is 
  28. # created and no character set is defined 
  29. default-character-set=gbk 
  30. --Vevb.com 
  31. # The default storage engine that will be used when create new tables when 
  32. default-storage-engine=INNODB 

參考my.cnf:修改mysql的默認字符集是通過修改它的配置文件來實現的,windows下的mysql配置文件是my.ini,一般在安裝目錄下,如C:Program FilesMySQLMySQL Server 5.0,可以直接在這個文件里面加上.

default-character-set=gbk #或gb2312,big5,utf8

然后重新啟動mysql,查看 MySQL 數據庫服務器字符集,數據庫字符集和客戶端字符集.

  1. show variables like '%char%';  
  2.  
  3. character_set_client,客戶端字符集  
  4.  
  5. character_set_database,數據庫字符集  
  6.  
  7. character_set_server,服務器字符集  

2.查看 MySQL 數據表(table)的字符集:

show table status from tablename like '%countries%'; 

3.查看 MySQL 數據列(column)的字符集。 

show full columns from tablename; 

4. 查看當前安裝的 MySQL 所支持的字符集.

show char set;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 留坝县| 济宁市| 襄汾县| 大冶市| 余姚市| 乐亭县| 遂昌县| 五家渠市| 蓬溪县| 台北县| 卢湾区| 静安区| 边坝县| 榆树市| 阳泉市| 甘洛县| 洛阳市| 云林县| 革吉县| 光山县| 翁牛特旗| 安西县| 平邑县| 丁青县| 河北省| 铅山县| 寻乌县| 长春市| 闽侯县| 铁岭县| 沙田区| 易门县| 江口县| 安吉县| 伊通| 叶城县| 永吉县| 收藏| 西城区| 伊吾县| 镇远县|