讓mysql接受中文字元&推薦乙個軟體包xampp
將my.ini(在系統碟符/windows/或/winnt,視你windows作業系統的版本而定)中新增如下:
在[mysqld]下新增:
default-character-set=gbk
新增:
[client]
default-character-set=gbk
這一步不確定是否需要。。。
重新啟動mysql服務(ps:如果不好用就重啟一下電腦吧^_^)
然後在建表的時候要在後面寫上
default charset=gbk
不然他會自動設定成為latin1,而以latin1作為collation ,那麼新增中文就會出錯,或者變成一大堆????了。。。
也可以不用gbk都設定成gb2312也可以,utf-8沒有試驗,不過應該也可以。
最近用的mysql客戶端是mysql control center,可是發現建表的時候沒有辦法選擇collation字符集,所以決定放棄這個客戶端。
推薦大家選擇phpmyadmin,這個工具真的非常的好,管理mysql太強大了。
還有,如果說用phpmyadmin,可能需要配置php環境什麼的,對一些人比較困難。
這個軟體包括系統、程式設計和伺服器軟體:
看看,裝上這個,你就可以直接用phpmyadmin了,太棒了。
以下是關於此軟體的一篇中文文件:
可以從他的主頁獲得最新版本:
ps:下午做了半天試出來的,其實現在想來好簡單,自己太笨了。不過最欣慰的了解到了xampp,在此感謝
pigo,最近兩天的聊天,實在給了我很大的幫助。
MySQL不能插入中文字元及中文字元亂碼問題
mysql的預設編碼是latin1,不支援中文,要支援中午需要把資料庫的預設編碼修改為gbk或者utf8。在安裝後mysql之後,它的配置檔案不是很給力,不知道你們的是不是,反正我的是!開始插入中文字元的時候出現如下錯誤 error 1366 hy000 incorrect string value...
MySQL不能插入中文字元及中文字元亂碼問題
mysql的預設編碼是latin1,不支援中文,要支援中午需要把資料庫的預設編碼修改為gbk或者utf8。在安裝後mysql之後,它的配置檔案不是很給力,不知道你們的是不是,反正我的是!開始插入中文字元的時候出現如下錯誤 error 1366 hy000 incorrect string value...
mysql擷取中文字元 mysql 擷取中文字元
1 char n 型別 char型別時定長的型別,即當定義的是char 10 輸入的是 abc 這三個字元時,它們佔的空間一樣是10個位元組,包括7個空位元組。當輸入的字元長度超過指定的數時,char會擷取超出的字元。而且,當儲存char值時,mysql是自動刪除輸入字串末尾的空格。char是適合儲...