對於英文以及數字不會出現亂碼問題,出現亂碼一般是中文亂碼,爲了兼容更多網站我們一般採用utf-8編碼。這就需要數據庫編碼和網頁編碼統一。下面就講解一下具體設置步驟。
一、在安裝完MySQL數據庫後,要設置它的編碼
1、打開MySQL下的my.ini文件
2、在[client]節點下添加 default-character-set=utf8
在[mysqld]節點下添加 character-set-server=utf8
collation-server=utf8_general_ci
完成上述兩步後,重啓服務器,在MySQL控制檯輸入mysql>show variables like 'char%';然後就可以查看修改後數據庫的編碼
二、在建立數據庫和數據表之前加上CREATE DATABASE db_online DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;db_online爲所建立的數據庫名稱
三、接下來就需要設置網頁的編碼,編碼格式爲utf-8,最好在首行加上<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />