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

首頁 > 數據庫 > MySQL > 正文

淺談mysql的中文亂碼問題

2024-07-24 12:46:20
字體:
來源:轉載
供稿:網友

首先,我用的mysql版本號是5.5.17的,最近遇到的問題是在eclipse中通過jdbc往數據庫寫中文數據的時候,在數據庫中顯示的是??即亂碼,為解決這個問題,搞了一個晚上(當然熄燈后就就寢了(__) )外加早上這會兒,搞得頭都大了,改來改去導致連往數據庫直接寫中文都會報錯(我把錯誤頁貼出來吧)如下:

mysql報的錯誤

其實現在回頭看看,亂碼無非是改一下mysql安裝文件中的my.ini文件以及data中的db.opt文件,具體修改如下:

將my.ini文件中的文件修改為:

[client] port=3306[mysql]default-character-set=gbk[mysqld] character-set-server=utf8

現在需要將data中的db.opt修改一下:

default-character-set=utf8
default-collation=utf8_general_ci

好了,現在修改文件完畢,現在需要重寫啟動mysql服務,進入mysql后輸入命令:

show variables like “%colla%”;

然后再輸入show varables like “%char%”;
如果以上結果和下圖相同那就設置成功了

圖一

圖二

另外,以后如果再遇到從eclipse中往數據庫寫中文數據出sql異常時可以先在cmd中輸入命令:

show create database db;(db為數據庫名)可以查看數據庫的編碼,如果還是latin1,可使用以下命令修改數據庫編碼:
alter database db default character set utf8;

這樣就可以將數據庫的編碼改為utf8了。

此時,再通過jdbc連接時,就可以很隨意的添加中文到mysql中了。

以上便是我在使用mysql中遇到的亂碼問題,希望能給遇到相同問題的同學少走彎路提供一點參考。。。

請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支持!

您可能感興趣的文章:

PHP+MySQL5.0中文亂碼解決方法MySQL中文亂碼問題的解決小結下MySQL中文亂碼,phpmyadmin亂碼,php亂碼 產生原因及其解決方法jsp中文亂碼 jsp mysql 亂碼的解決方法python sqlobject(mysql)中文亂碼解決方法mysql 中文亂碼 解決方法集錦實戰mysql導出中文亂碼及phpmyadmin導入中文亂碼的解決方法mysql query browser中文亂碼的解決方法MySQL字符集 GBK、GB2312、UTF8區別 解決MYSQL中文亂碼問題mysql導入導出數據中文亂碼解決方法小結Mysql中文亂碼以及導出為sql語句和Excel問題解決方法[圖文]JSP+ MySQL中文亂碼問題post提交亂碼解決方案Mysql 導入導出csv 中文亂碼問題的解決方法C# mysql 插入數據,中文亂碼的解決方法jsp和servlet操作mysql中文亂碼問題的解決辦法常見php與mysql中文亂碼問題解決辦法python查詢mysql中文亂碼問題解決springmvc+mybatis+mysql中文亂碼問題MYSQL數據庫使用UTF-8中文編碼亂碼的解決辦法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁陵县| 大洼县| 黎城县| 玛沁县| 阿拉尔市| 台中市| 通江县| 勃利县| 进贤县| 娱乐| 皮山县| 淄博市| 佛山市| 开平市| 阳泉市| 天长市| 峨眉山市| 方城县| 景泰县| 丰都县| 焉耆| 宁强县| 龙门县| 隆林| 甘南县| 商城县| 萍乡市| 瓦房店市| 怀远县| 宿松县| 义乌市| 阿荣旗| 徐闻县| 丰镇市| 黔东| 凭祥市| 陇川县| 临漳县| 休宁县| 凤城市| 武邑县|