Navicat連接mysql數據庫中文顯示亂碼解決方法,但是phpmyadmin顯示正常的。

參考以下解決方法

點擊localhost(自己看着辦)連接—-屬性-切換到高級選項卡–去掉勾選的“使用mysql字符集” 選項–在“編碼”處選擇65001(UTF-8)或10008-GB2312,再打開就能正常顯示中文了。

如果上面方法不能解決可參考

mysql 的安裝目錄下的my.ini文件裏的默認編碼有問題,將my.ini文件的這兩處的默認編碼

==========================================
[mysql]
default-character-set=utf8 <------
==========================================
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files/MySQL/MySQL Server 5.0/"
#Path to the database root
datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8 <------

===========================================
箭頭所指的地方確保爲utf8(注意不是utf-8),navicat 裏的使用的是mysql字符集(此時不用再選擇utf-8編碼), 問題才得以解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章