mysql – 設定編碼

來源:互聯網
上載者:User

以下幾點為個人整理,如果各位還有更好的辦法,都可以補充。

修改mysql安裝目錄下面的my.ini設定檔中

一處位於[client]標籤下,將此處改為default-character-set=gutf8,更改使用者預設編碼。第二處位於[mysqld]標籤下,改為default-character-set=utf8

在mysql命令列中輸入如下指令

SET charactersetclient = utf8;
SET charactersetconnection = utf8;
SET charactersetdatabase = utf8;
SET charactersetresults = utf8;/這裡要注意很有用/
SET charactersetserver = utf8;
但是這些重啟後,編碼設定又複原了

建立庫或者表命令中

加入編碼標識,例如 CREATE DATABASE test2 DEFAULT CHARACTER SET utf8 COLLATE utf8generalci,指定庫是utf8編碼
在phpmyadmin中直接選擇整理為utf8generalci即可
建立表的時候也可以為錶帶上編碼,例如:CREATE TABLE abc(...;)CHARSET=utf8;

在其他語言開發過程中,注意資料庫連接要和資料庫編碼一致

如java中jdbc:mysql://192.168.0.5:3306/test?characterEncoding=utf8
將編碼也設定成utf8

暫時我只能寫這麼多。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.