mysql修改伺服器預設編碼

2021-08-02 18:25:19 字數 1133 閱讀 1007

mysql 伺服器預設編碼是:latin1 不支援中文 所以我們要把編碼改為utf-8;

**mysql

資料庫的預設編碼並不是utf-8。

安裝mysql後,啟動服務並登陸,使用show variables命令可檢視mysql資料庫的預設編碼:

由上圖可見database和server的字符集使用了latin1編碼方式,不支援中文,即儲存中文時會出現亂碼。以下是命令列修改為utf-8編碼的過程,以支援中文。

(1)關閉mysql服務

複製**

**如下:

service mysql stop

(2)修改 /etc/mysql/my.cnf  (預設的安裝路徑)

複製**

**如下:

vim /etc/mysql/my.cnf

開啟my.cnf後,在檔案內的[mysqld]下增加如下兩行設定:

複製**

**如下:

character_set_server=utf8 

init_connect='set names utf8'

(具體如截圖所示):

儲存退出。

(3) 重新啟動mysql服務

複製**

**如下:

service mysql start

至此,完成修改預設編碼,登陸mysql後重新使用show variable like '%character%'獲得的輸出效果如下:

具體操作和輸出情況如下:

注:set character_set_server=utf8;

Tomcat伺服器修改預設編碼格式

編寫 時,頁面通過伺服器傳遞引數,有時遇到頁面或後台出現亂碼卻找不到出處時 即jsp ide controller或servlet全部編碼格式都是utf 8時 可以考慮是不是伺服器的編碼出現了問題,現給出修改tomcat伺服器預設編碼格式的方法 找到tomcat目錄下的conf資料夾,開啟編輯其中的...

修改mysql伺服器的編碼格式

1.檢視mysql系統的編碼格式 在命令視窗介面使用命令 show variables like char 可以看到server client database connection等變數的編碼格式 2.修改伺服器的編碼格式 在mysql安裝目錄的bin目錄下找到my.ini,在 mysqld 下新...

修改Nginx web伺服器預設目錄

安裝配置好nginx伺服器後預設目錄是 usr local nginx html,如果想要更改預設的目錄,需按以下步驟進行修改 假如修改的目錄為 home website dist 1.在home資料夾裡新增website資料夾 cd home mkdir website cd website mk...