SQLyog 配置SQL Assitant


    在上一篇博文“MySQL配置SQL Assistant提示”中,我介紹了配置SQL Assitant自帶的SQL Editor連接MySQL數據庫的配置,但是試用兩天后發現,SQL Editor不支持中文查詢結果,中文會變成?號,如下,“name”列中存儲為中文的字符串:

         
 
    查看列的字符編碼,設置的是uft8,用Navicate查詢結果集正常,看來是SQL Editor的問題了,去百度、bing查找相關內容,都沒有找到,最后只好email給SQL Assitant的技術支持,最后得到如下回復:
    
The Editor doesn't currently support display of Unicode characters in native language, that's why you see question marks in place of each character.
 
Sincerely,
Technical Support at SoftTree Technologies, Inc.
    郁悶了,搞了半天SQL Editor暫時不支持中文結果集的查詢,怎么辦?看到網上有人 SQLyog 中使用SQL Assitant,但是安裝的時候沒有SQLyog的選項,只有官方提供的mysql workbench和mysql query browser,莫非SQL Assitant支持自定義擴展?查官方文檔,真的找到一章是介紹相關配置的-“Registering and Configuring Targets for SQL Assitance”。按照上面介紹,最終配置成功,終於可以高效率寫SQL了,嘿嘿...
    
    現把配置的方式簡述下(注:在配置SQLyog之前,一定要按照我前一篇文章“ MySQL配置SQL Assistant提示”中的介紹,先把MySQL的相關配置配好)
    1. 首先安裝SQLyog 32位的軟件(SQL Assitant目前不支持64位軟件),打開SQL Assistant軟件和SQLyog,點擊SQLyog窗體,確定鼠標的焦點是在SQLyog上,按快捷鍵Ctrl+Shift+F5,會彈出SQL Assistant配置窗體,如下圖:
    
 
    2. 按如下截圖進行配置,並點擊“ok”進行確認
    
    
 
    3. 現在可以在SQLyog里查看效果,菜單欄增加了SQL Assistant的菜單,輸入提示顯現了,最后結果,中文字符串也沒有亂碼
    
 
    參考文檔:
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM