• Navicat 中讀取MYSQL數據顯中文亂碼問題解決方法

    時間:2014年07月15日 點擊:6787
    Navicat是一款很好的操作MYSQL的工具軟件,但很多用戶在使用他顯示MYSQL數據時會遇到中文顯示亂碼的情況,下面介紹一種系統的解決方法:

    一、首先做好編碼處理的基礎,創建數據庫時一定要指定編碼,最好是UTF8(以下方法我們都是以utf8編碼為例),如果你是用Navicat創建數據庫的話,對著創建的數據庫點右鍵,字符集選utf8,如果是程序創建或其他工具創建自行研究;

    二、程序讀寫數據庫時一定要指定編碼,比如PHP中一般指定數據庫編碼都用"SET NAMES 'utf8'命令,具體寫法各種語言差別萬千,讀者可以自行百度;

    三、做好了以上兩個基礎,數據庫編碼,和程序讀寫編碼,接下來就解決Navicat顯示亂碼的問題:
    第一步,先斷開數據庫連接(注意是數據庫連接,不是關閉數據庫)
    第二步,對著數據庫連接點右鍵,點連接屬性->高級->勾選使用mysql字符集(這里的意思就是根據數據庫指定的編碼來確定用什么編碼訪問數據庫)
    第三步,重新連接數據庫,然后對著你的數據庫對象(不是連接了這里,是具體的哪個數據庫)點右鍵,常規->字符集->檢查并選擇utf8編碼,確定打開數據庫,這樣不論程序讀寫,還是直接用Navicat操作數據庫中文都不會亂碼,而且編碼一致了(注意:設置數據庫編碼前一定關閉數據庫)
    本文原創自:智動軟件 zdexe.com 轉載請保留出處

    贊助商鏈接

    熱門內容

    相關內容

    聯系我們

    聯系方式
    亚洲AV口工动漫在线观看无码