MySQL出現亂碼問題解決

2021-10-13 17:13:47 字數 1180 閱讀 1782

當你的資料庫管理工具和編碼工具都設定成gbk或者utf8時,你使用編碼工具寫入資料庫的中文還是出現亂碼時。這時候很可能是你的mysql資料庫字符集出現問題,如下圖所示:

@mysql字符集中有latin1或gbk

[mysqld]

```bash

# 設定3306埠

port=3306

character-set-server=utf8

init_connect=

'set names utf8'

# 設定mysql的安裝目錄

basedir=e:\mysql-5.7.16-winx64

# 設定mysql資料庫的資料的存放目錄

datadir=e:\mysql-5.7.16-winx64\data

# 允許最大連線數

max_connections=200

# 允許連線失敗的次數。

max_connect_errors=10

# 服務端使用的字符集預設為utf8mb4

character-set-server=utf8mb4

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

# 預設使用「mysql_native_password」外掛程式認證

#mysql_native_password

default_authentication_plugin=mysql_native_password

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8mb4

[client]

# 設定mysql客戶端連線服務端時預設使用的埠

port=3306

default-character-set=utf8

6.完成後還是在mysql的bin路徑下輸入命令mysqld install mysql --defaults-file=「資料庫路徑\my.ini」

7.輸入net start mysql啟動資料庫服務,最後就成解決亂碼問題了。

MySql 亂碼問題解決

最近連線mysql資料庫的時候,我也遇到了中文亂碼問題 呵呵,很頭疼哦!我用的資料庫是mysql5.0,所以,我先用google,baidu等上網搜了一下解決方案,自己也按著方法反覆測試了一下午,終於解決了我的jsp mysql5.0 tomcat 5.0.29出現的亂碼問題。解決方案如下 1 在d...

MySql遇到亂碼問題解決。

情況 使用myeclipse db browser 執行乙個sql檔案,結果頁面亂碼。解決方法,設定1 db browser的connection url設定為 jdbc mysql 2 mysql根目錄下的my.ini檔案 default character set設定為default chara...

MySQL中文亂碼問題解決

mysql 4.1及以後的版本開始支援多語言,這個所謂的多語言,就是在輸入輸出時mysql會替你做編碼轉換。而這個轉換規則就是由客戶端編碼和伺服器端編碼來決定的。編碼轉換的規則就是 在輸入資料時將編碼由 客戶端編碼 轉換為 伺服器端編碼 輸出時將資料由 伺服器端編碼 轉換為 客戶端編碼 mysql ...