Mysql亂碼問題

2021-06-27 12:13:16 字數 702 閱讀 7471

通過mysql命令列修改:

首先檢視資料庫字元編碼,命令為:

show variables like』collation_%』;

show variables like』character_set_%』;

其次,命令列修改字元編碼

set character_set_client=utf8;客戶端編碼方式

set character_set_connection= utf8;建立連線使用的編碼

set character_set_database= utf8;資料庫的編碼

set character_set_results= utf8;結果集的編碼

set character_set_server= utf8;資料庫伺服器的編碼

然後,重啟mysql

在命令提示符中以「管理員身份執行」(右擊命令列提示符),進入dos命令列

輸入

net stop mysql

net start mysql

搞定!

mysql亂碼問題

原來使用過一段時間mysql,感覺簡單方便,很好用。但是今天使用居然發生了亂碼。經過在網上搜尋,很快解決了這個問題。亂碼的最終根源就是字符集問題。主要有以下原因 1.在建立資料庫時指定字符集 create database test character set gbk 2.也可以修改data目錄中相...

mysql亂碼問題!

1 修改 my.ini mysql server instance configuration 檔案 client section 客戶端 client port 3306 mysql default character set gbk server section 服務端 mysqld defau...

mysql 亂碼問題

mysql 中英文插入時,出現亂碼無法插入的問題。由於是ubuntu的機器,mysql的配置檔案是 etc mysql my.cnf 設定了下配置檔案my.cnf的編碼為utf8 client default character set utf8 default character set utf8...