真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql存入數(shù)據(jù)時中文亂碼怎么辦

mysql存入數(shù)據(jù)時中文亂碼的解決辦法:1、設(shè)置與客戶端相關(guān)的編碼集【set names gbk;】;2、在【my.ini】配置文件中,將【default-character-set=utf8】更改為【=gbk】,并重新啟動即可。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:空間域名、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、麥積網(wǎng)站維護、網(wǎng)站推廣。

【相關(guān)學(xué)習(xí)推薦:mysql教程(視頻)】

mysql存入數(shù)據(jù)時中文亂碼的解決辦法:

問題出在了當(dāng)前的 CMD 客戶端窗口,因為當(dāng)前的 CMD 客戶端輸入采用 GBK 編碼,而數(shù)據(jù)庫的編碼格式為 UTF-8,編碼不一致導(dǎo)致了亂碼產(chǎn)生。

而當(dāng)前 CMD 客戶端的編碼格式無法修改,所以只能修改 connection、 client、results 的編碼集來告知服務(wù)器端當(dāng)前插入的數(shù)據(jù)采用 GBK 編碼,而服務(wù)器的數(shù)據(jù)庫雖然是采用 UTF-8 編碼,但卻可以識別通知服務(wù)器端的 GBK 編碼數(shù)據(jù)并將其自動轉(zhuǎn)換為 UTF-8 進行存儲??梢允褂萌缦抡Z句來快速設(shè)置與客戶端相關(guān)的編碼集:

set names gbk;

設(shè)置完成后即可解決客戶端插入數(shù)據(jù)或顯示數(shù)據(jù)的亂碼問題了,但我們馬上會發(fā)現(xiàn)這種形式的設(shè)置只會在當(dāng)前窗口有效,當(dāng)窗口關(guān)閉后重新打開 CMD 客戶端的時候又會出現(xiàn)亂碼問題;那么,如何進行一個一勞永逸的設(shè)置呢?

在 MySQL 的安裝目錄下有一個 my.ini 配置文件,通過修改這個配置文件可以一勞永逸的解決亂碼問題。在這個配置文件中 [mysql] 與客戶端配置相關(guān),[mysqld] 與服務(wù)器配置相關(guān)。默認(rèn)配置如下:

[mysql]

default-character-set=utf8

[mysqld]

character-set-server=utf8

這時只需要將下的默認(rèn)編碼 default-character-set=utf8改為default-character-set=gbk,重新啟動 MySQL 服務(wù)即可。

想了解更多編程學(xué)習(xí),敬請關(guān)注php培訓(xùn)欄目!


分享標(biāo)題:mysql存入數(shù)據(jù)時中文亂碼怎么辦
文章路徑:http://weahome.cn/article/cgcejo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部