国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

java連接mysql插入數(shù)據(jù)出現(xiàn)中文亂碼

張巨偉 / 1214人閱讀

摘要:于是按照文章所說需要我們看到,盡管使用數(shù)據(jù)庫時我們能夠正常的添加和顯示中文,但是在使用程序連接數(shù)據(jù)庫時并不能夠正常顯示中文,為此我們需要修改的默認編碼,編輯配置文件文件對編碼進行修改設置的默認字符集為,找到客戶端配置在下面添加。

java連接了mysql數(shù)據(jù)庫后,程序行向數(shù)據(jù)庫中插入信息,代碼如下:

dbhelper boringdb = new dbhelper();
            boringdb.connSQL();
            String insert = "insert into boring(prflurl,name,post,school,reside) values("www.地址地址f","csdn","好無聊啊","家里蹲大學","北京")"; 
            if (boringdb.insertSQL(insert) == true) {  
                System.out.println("insert successfully");  
            }    

數(shù)據(jù)庫中插入的數(shù)據(jù)為亂碼like this:??????都是問號
直接使用命令窗口(cmd小黑窗)或者phpmyadmin用sql語句進行插入操作卻沒有問題,不亂碼

于是搜索解決辦法網(wǎng)頁鏈接
按照辦法是:要先在cmd中mysql> show variables like "character%";
發(fā)現(xiàn)。。都不太一樣有l(wèi)atin1的有gbk的。。于是按照文章所說需要:

我們看到,盡管使用數(shù)據(jù)庫時我們能夠正常的添加和顯示中文,但是在使用程序連接數(shù)據(jù)庫時并不能夠正常顯示中文,為此我們需要修改MySQL的默認編碼,編輯my.ini(MySQL配置文件)文件對編碼進行修改
設置MySQL的默認字符集為utf8,找到客戶端配置[client]在下面添加。
default-character-set=utf8 找到服務器配置[mysqld]在下面添加
default-character-set=utf8 設定MySQL數(shù)據(jù)庫以utf8編碼運行,連接MySQL數(shù)據(jù)庫時使用utf8編碼
停止和重新啟動MySQL net stop mysql net start mysql

然額,這么操作之后,mysql啟動不了了。。不了了。。了
于是再次百度發(fā)現(xiàn):MySQL 5.5版本解決中文亂碼問題時my.ini內(nèi)[mysqld]項中不能再寫default-character-set=utf8
[#0x004E] MySQL 5.5版本上my.ini內(nèi)[mysqld]項中不能再寫default-character-set=utf8

在5.1版本時,為了解決中文亂碼問題設置默認字符集為utf8時,在my.ini內(nèi)的
[mysql] 和 [mysqld] 項中都是寫: default-character-set=utf8 到了5.5版本, [mysql]
項內(nèi)可以這么寫, [mysqld] 項內(nèi)這么寫在啟動MySQL服務時會有1067錯誤,經(jīng)查詢發(fā)現(xiàn)這里必須要這樣寫:
character-set-server=utf8

原來是我的mysql版本太高(5.6),這招已經(jīng)不好使了,要更新?lián)Q代
最后果然圓滿解決^-^

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/66198.html

相關文章

  • JavaWeb 亂碼問題終極解決方案!

    摘要:經(jīng)常有讀者在公眾號上問亂碼的問題,昨天又有一個小伙伴問及此事,其實這個問題很簡單,但是想要說清楚卻并不容易,因為每個人亂碼的原因都不一樣,給每位小伙伴都把亂碼的原因講一遍也挺費時間的,因此,松哥今天決定寫一篇文章,和大伙好好捋捋中的亂碼問題 經(jīng)常有讀者在公眾號上問 JavaWeb 亂碼的問題,昨天又有一個小伙伴問及此事,其實這個問題很簡單,但是想要說清楚卻并不容易,因為每個人亂碼的原因...

    canger 評論0 收藏0

發(fā)表評論

0條評論

張巨偉

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<