淺談mysql的中文亂碼問(wèn)題
首先,我用的mysql版本號(hào)是5.5.17的,最近遇到的問(wèn)題是在eclipse中通過(guò)jdbc往數(shù)據(jù)庫(kù)寫(xiě)中文數(shù)據(jù)的時(shí)候,在數(shù)據(jù)庫(kù)中顯示的是??即亂碼,為解決這個(gè)問(wèn)題,搞了一個(gè)晚上(當(dāng)然熄燈后就就寢了(__) )外加早上這會(huì)兒,搞得頭都大了,改來(lái)改去導(dǎo)致連往數(shù)據(jù)庫(kù)直接寫(xiě)中文都會(huì)報(bào)錯(cuò)(我把錯(cuò)誤頁(yè)貼出來(lái)吧)如下:

其實(shí)現(xiàn)在回頭看看,亂碼無(wú)非是改一下mysql安裝文件中的my.ini文件以及data中的db.opt文件,具體修改如下:
將my.ini文件中的文件修改為:
[client] port=3306 [mysql] default-character-set=gbk [mysqld] character-set-server=utf8
現(xiàn)在需要將data中的db.opt修改一下:
default-character-set=utf8
default-collation=utf8_general_ci
好了,現(xiàn)在修改文件完畢,現(xiàn)在需要重寫(xiě)啟動(dòng)mysql服務(wù),進(jìn)入mysql后輸入命令:
show variables like “%colla%”;
然后再輸入show varables like “%char%”;
如果以上結(jié)果和下圖相同那就設(shè)置成功了


另外,以后如果再遇到從eclipse中往數(shù)據(jù)庫(kù)寫(xiě)中文數(shù)據(jù)出sql異常時(shí)可以先在cmd中輸入命令:
show create database db;(db為數(shù)據(jù)庫(kù)名)可以查看數(shù)據(jù)庫(kù)的編碼,如果還是latin1,可使用以下命令修改數(shù)據(jù)庫(kù)編碼:
alter database db default character set utf8;
這樣就可以將數(shù)據(jù)庫(kù)的編碼改為utf8了。
此時(shí),再通過(guò)jdbc連接時(shí),就可以很隨意的添加中文到mysql中了。
以上便是我在使用mysql中遇到的亂碼問(wèn)題,希望能給遇到相同問(wèn)題的同學(xué)少走彎路提供一點(diǎn)參考。。。
請(qǐng)您花一點(diǎn)時(shí)間將文章分享給您的朋友或者留下評(píng)論。我們將會(huì)由衷感謝您的支持!
- PHP+MySQL5.0中文亂碼解決方法
- MySQL中文亂碼問(wèn)題的解決
- 小結(jié)下MySQL中文亂碼,phpmyadmin亂碼,php亂碼 產(chǎn)生原因及其解決方法
- jsp中文亂碼 jsp mysql 亂碼的解決方法
- python sqlobject(mysql)中文亂碼解決方法
- mysql 中文亂碼 解決方法集錦
- 實(shí)戰(zhàn)mysql導(dǎo)出中文亂碼及phpmyadmin導(dǎo)入中文亂碼的解決方法
- mysql query browser中文亂碼的解決方法
- MySQL字符集 GBK、GB2312、UTF8區(qū)別 解決MYSQL中文亂碼問(wèn)題
- mysql導(dǎo)入導(dǎo)出數(shù)據(jù)中文亂碼解決方法小結(jié)
- Mysql中文亂碼以及導(dǎo)出為sql語(yǔ)句和Excel問(wèn)題解決方法[圖文]
- JSP+ MySQL中文亂碼問(wèn)題post提交亂碼解決方案
- Mysql 導(dǎo)入導(dǎo)出csv 中文亂碼問(wèn)題的解決方法
- C# mysql 插入數(shù)據(jù),中文亂碼的解決方法
- jsp和servlet操作mysql中文亂碼問(wèn)題的解決辦法
- 常見(jiàn)php與mysql中文亂碼問(wèn)題解決辦法
- python查詢(xún)mysql中文亂碼問(wèn)題
- 解決springmvc+mybatis+mysql中文亂碼問(wèn)題
- MYSQL數(shù)據(jù)庫(kù)使用UTF-8中文編碼亂碼的解決辦法
相關(guān)文章
mysql啟動(dòng)報(bào)錯(cuò):The?server?quit?without?updating?PID?file的幾種
不管是在安裝還是運(yùn)行MySQL的時(shí)候,都很有可能遇到報(bào)錯(cuò),下面這篇文章主要給大家介紹了關(guān)于mysql啟動(dòng)報(bào)錯(cuò):The?server?quit?without?updating?PID?file的幾種解決辦法,需要的朋友可以參考下2022-08-08
MySQL數(shù)據(jù)庫(kù)優(yōu)化推薦的編譯安裝參數(shù)小結(jié)
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)優(yōu)化推薦的編譯安裝參數(shù)小結(jié),需要的朋友可以參考下2015-04-04
解決重置Mysql root用戶(hù)賬號(hào)密碼問(wèn)題
這篇文章主要介紹了解決重置Mysql root用戶(hù)賬號(hào)密碼問(wèn)題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09
mysql -參數(shù)thread_cache_size優(yōu)化方法 小結(jié)
以下是某門(mén)戶(hù)網(wǎng)站的mysql狀態(tài)實(shí)例及分析過(guò)程,絕對(duì)的第一手?jǐn)?shù)據(jù)資料,很生動(dòng)的體現(xiàn)了參數(shù)thread_cache_size優(yōu)化的效果及優(yōu)化該參數(shù)的必要性,希望對(duì)各位系統(tǒng)管理員能有幫助。2011-03-03
淺談innodb的索引頁(yè)結(jié)構(gòu),插入緩沖,自適應(yīng)哈希索引
下面小編就為大家?guī)?lái)一篇淺談innodb的索引頁(yè)結(jié)構(gòu),插入緩沖,自適應(yīng)哈希索引。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03
用percona-toolkit為MySQL收集系統(tǒng)和性能信息的教程
這篇文章主要介紹了用percona-toolkit為MySQL收集系統(tǒng)和性能信息的教程,可以輕松地將服務(wù)器基本信息錄入數(shù)據(jù)庫(kù),需要的朋友可以參考下2015-11-11

