如何解決sqlyog連接的數(shù)據(jù)庫亂碼的問題

先要登錄mysql服務(wù)器看看是什么編碼的:

mysql

show variables like 'character%';

會出現(xiàn)下面的數(shù)據(jù)

| character_set_client? ? | latin1? ? ? ? ? ? ? ? ? ? |

| character_set_connection | latin1? ? ? ? ? ? ? ? ? ? |

| character_set_database? | utf8? ? ? ? ? ? ? ? ? ? ? |

| character_set_filesystem | binary? ? ? ? ? ? ? ? ? ? |

| character_set_results? ? | latin1? ? ? ? ? ? ? ? ? ? |

| character_set_server? ? | latin1? ? ? ? ? ? ? ? ? ? |

| character_set_system? ? | utf8? ? ? ? ? ? ? ? ? ? ? |

| character_sets_dir? ? ? | /usr/share/mysql/charsets/ |

從以上信息可知數(shù)據(jù)庫的編碼為latin1;

其中,character_set_client為客戶端編碼方式;character_set_connection為建立連接使用的編碼;character_set_database數(shù)據(jù)庫的編碼;

character_set_results結(jié)果集的編碼;

character_set_server數(shù)據(jù)庫服務(wù)器的編碼;

直接修改sqlyog的編碼格式就好了

SET NAMES 'latin1'? ;

創(chuàng)建數(shù)據(jù)庫是設(shè)定編碼格式:

CREATE DATABASE `ssp` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容