国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Mysql徹底解決中文亂碼問題的方案(Illegal mix of collations for operation)

2024-07-24 13:10:26
字體:
來源:轉載
供稿:網友

mysql 中常常出現對中文支持不友好的情況常見的錯誤 “Illegal mix of collations for operation”

下面我們規整一下 mysql 數據庫中一共涉及到哪些字符集

character-set-server/default-character-set:服務器字符集,默認情況下所采用的

character-set-database:數據庫字符集

character-set-table:數據庫表字符集

一般情況下只需要設置character-set-server,而在創建數據庫和表時不特別指定字符集,這樣統一采用character-set-server字符集.

character-set-client:客戶端的字符集

character-set-results:結果字符集

在客戶端,如果沒有定義character-set-results,則采用character-set-client字符集作為默認的字符集

下面分享一個解決mysql 中文字符亂碼的解決方案:

修改mysql 配置

vim /etc/mysql/my.cnf

查找 “client” 一項:

mysql中文亂碼解決,mysql中文亂碼

上面黃色關鍵詞就是我們要找的 client, 緊接著在下面添加一行: default-character-set=utf8

保存退出配置文件.

然后關閉mysql服務,重新啟動.

/etc/init.d/mysql stop/etc/init.d/mysql start

然后我們進入 mysql ,查看字符集

mysql> show variables like 'character/_set/_%';+--------------------------+--------+| Variable_name | Value |+--------------------------+--------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_filesystem | binary || character_set_results | utf8 || character_set_server | utf8 || character_set_system | utf8 |+--------------------------+--------+7 rows in set (0.00 sec)

上面結果可以看到字符集默認支持 utf8,我們在涉及到漢字的時候不會有亂碼的情況.

以上所述是小編給大家介紹的Mysql徹底解決中文亂碼問題的方案(Illegal mix of collations for operation),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 津市市| 凉城县| 绵竹市| 奎屯市| 垦利县| 西平县| 乐清市| 大港区| 阿克苏市| 武邑县| 巨鹿县| 德庆县| 彰化县| 集安市| 灵川县| 五峰| 买车| 加查县| 大英县| 方城县| 镇雄县| 杭州市| 嘉鱼县| 武功县| 商水县| 张家川| 得荣县| 阳曲县| 虞城县| 潞城市| 苏州市| 娄底市| 井陉县| 卓资县| 图木舒克市| 砀山县| 新营市| 黄浦区| 德安县| 屯门区| 大宁县|