程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL編碼設置在Windows與Linux操作系統下

MySQL編碼設置在Windows與Linux操作系統下

編輯:MySQL綜合教程

以下的文章主要講述的是如何在Windows與Linux的操作系統下,進行MySQL編碼設置,本文主要推薦的是兩個十分好用的方法,來實現Windows與Linux的操作系統下進行MySQL編碼設置,下面就是文章的具體內容描述。

方法1

怎樣手工修改MySQL4.1以上版本默認MySQL編碼

使用php5+MySQL 4.1.x/5.x 環境:

MySQL4導入MySQL5容易出現中文亂碼情況,因此,首先你需要做如下設置:

這裡假設MySQL是裝在c:\MySQL目錄下

1: 開始-運行,輸入cmd 按回車鍵

2:輸入cd c:\MySQL\bin 按回車鍵

3:輸入MySQL --default-character-set=gbk -u root -p 按回車鍵

接下來會提示輸入密碼,輸入後按回車鍵,最後重新啟MySQL

注:gbk代表中國大陸使用的簡體中文

方法2

MySQL默認字符編碼的設置

MySQL的默認編碼是Latin1,不支持中文,那麼如何修改MySQL編碼呢,下面以UTF-8為例來說明

需要注意的是,要修改的地方非常多,相應的修改方法也很多。下面是一種最簡單最徹底的方法:

一、Windows

1、中止MySQL服務

2、在MySQL的安裝目錄下找到my.ini,如果沒有就把my-medium.ini復制為一個my.ini即可

3、打開my.ini以後,在[client]和[MySQLd]下面均加上default-character-set=utf8,保存並關閉

4、啟動MySQL服務

二、Linux

1、中止MySQL服務bin/MySQLadmin -u root shutdown)

2、在/etc/下找到my.cnf,如果沒有就把MySQL的安裝目錄下的support-files目錄下的my-medium.cnf復制到/etc/下並改名為my.cnf即可

3、打開my.cnf以後,在[client]和[MySQLd]下面均加上default-character-set=utf8,保存並關閉

4、啟動MySQL服務bin/MySQLd_safe &)

非常簡單,這樣的修改一勞永逸,今後MySQL一切相關的默認MySQL編碼均為UTF-8了,創建新表格的時候無需再次設置

需要注意的是,當前數據庫中已經存在的數據仍保留現有的MySQL編碼方式,因此需要自行轉碼,方法在網上有很多,不再贅述。

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