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

MySql的中文識別問題

編輯:MySQL綜合教程

MySql的中文識別問題


關於MySql的中文識別問題,一直本來想去回避這個問題的,但是今天在做項目的時候確實用到了,這就讓我很惱火,於是,想盡了所有辦法,搞了我一晚上,終於找到了對於這個問題准確的說對我而言的解決方案。

由於我是直接安裝的wampserver,不知道是版本還是什麼原因,我竟然在my.ini的文件找不到相應的對應的字符編碼配置。

哎,想想,算了吧,這樣不行,就直接用命令吧,於是輸入了下面【1】【2】的指令,當我重啟MySql之後,發現其實根本沒有改變,而且,在輸入這個命令之後添加數據依然是不識別,這就是個問題了,於是,想啊想,找啊找。。。。。

終於,找到了一個相對還算一般的方法,就是在我創建數據庫的時候就應該去指定字符編碼,於是便有了【4】的執行命令,這樣的

話,經過測試,完美兼容中文,說明的是,Mysql客服端不識別utf-8,這也是我想當沒辦法的,一個編碼不就完了嗎?

所以,還是在當前繼續用我們的大國標碼吧。。。

SET character_set_server = gbk;//設置服務器的字符編碼【1】

SET character_set_database = gbk;//設置數據庫的字符編碼【2】

show variables like 'character%';//查詢所有的字符編碼【3】

create database 數據庫名 character set gbk;【4】

SET character_set_server = gbk;//設置服務器的字符編碼

SET character_set_database = gbk;//設置數據庫的字符編碼

show variables like 'character%';//查詢所有的字符編碼

create database 數據庫名 character set gbk;

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