好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > linux下mysql亂碼問(wèn)題的解決方案

linux下mysql亂碼問(wèn)題的解決方案

熱門標(biāo)簽:昆明電信400電話辦理 電銷機(jī)器人 行業(yè) 電銷機(jī)器人各個(gè)細(xì)節(jié)介紹 俄國(guó)地圖標(biāo)注app 南昌高頻外呼系統(tǒng)哪家公司做的好 溫州瑞安400電話怎么申請(qǐng) 百度地圖標(biāo)注后不顯示 電話機(jī)器人市場(chǎng)趨勢(shì) 淄博400電話申請(qǐng)

項(xiàng)目進(jìn)行到和服務(wù)器交互,通過(guò)post訪問(wèn)服務(wù)器端jsp,jsp訪問(wèn)服務(wù)器端mysql數(shù)據(jù)庫(kù),最終返回到客戶端的中文出現(xiàn)亂碼問(wèn)題。

在整個(gè)流程中,出現(xiàn)錯(cuò)誤的原因可能是三個(gè):post未設(shè)置編碼或者編碼不相符合,jdbc出現(xiàn)問(wèn)題,linux下mysql初始碼制問(wèn)題。

在經(jīng)過(guò)繁瑣的排查后,最終確定問(wèn)題為mysql編碼問(wèn)題。下文介紹如何解決linux下mysql中文亂碼問(wèn)題。

首先進(jìn)入mysql命令行模式,鍵入mysql -uroot -p 即可進(jìn)入。隨后鍵入 SHOW VARIABLES LIKE 'character_set_%'; 

若顯示內(nèi)容類似這樣:

+--------------------------+----------------------------------------------+
| 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                     |
| character_sets_dir    | /alidata/server/mysql-5.1.73/share/charsets/ |

則已修改正確,而mysql默認(rèn)初始設(shè)置的都是latin1而非utf8。

一種解決方法是更改表格的屬性設(shè)置為utf8或者在創(chuàng)建表格的時(shí)候在最后加上DEFAULT CHARSET=utf8。設(shè)置表格為utf8碼。這樣的方法有可能失效。

最根本的解決方法是打開(kāi)mysql配置文件修改。linux下mysql配置文件名為my.cnf,目錄為/etc/my.cnf,打開(kāi)后按照以下操作:

--在 [mysqld] 標(biāo)簽下加上三行
default-character-set = utf8
character_set_server = utf8
lower_case_table_names = 1 //表名不區(qū)分大小寫(xiě)(此與編碼無(wú)關(guān))
--在 [mysql] 標(biāo)簽下加上一行
default-character-set = utf8
--在 [mysql.server]標(biāo)簽下加上一行
default-character-set = utf8
--在 [mysqld_safe]標(biāo)簽下加上一行
default-character-set = utf8
--在 [client]標(biāo)簽下加上一行
default-character-set = utf8

上述標(biāo)簽若未能全部找到也沒(méi)關(guān)系。再次打開(kāi)mysql命令行,執(zhí)行SHOW VARIABLES LIKE 'character_set_%';后若仍存在latin1,則在mysql命令行下執(zhí)行以下命令:

  •     set character_set_client = utf8;
  •     set character_set_server = utf8;
  •     set character_set_connection = utf8;
  •     set character_set_database = utf8;
  •     set character_set_results = utf8;
  •     set collation_connection = utf8_general_ci;
  •     set collation_database = utf8_general_ci;
  •     set collation_server = utf8_general_ci;

執(zhí)行后再執(zhí)行上述show 命令可得到目標(biāo)結(jié)果。

設(shè)置完成后需要重新啟動(dòng)mysql,重啟命令 /etc/init.d/mysqld restart  。

原數(shù)據(jù)表需要?jiǎng)h除后重建。

最終完成,大功告成。

小結(jié)

1、修改/etc/my.cnf文件,增加以下幾行:

[client]
# pipe=
# socket=MYSQL
port=3306
default-character-set=utf8
[mysql]
no-beep
# default-character-set=
default-character-set=utf8
# SERVER SECTION
# ----------------------------------------------------------------------
# The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this 
# file.
# server_type=3
[mysqld]
character_set_server=utf8

2、重啟mysql服務(wù):

service mysql stop;
service mysql status;
service mysql start;
或者 service mysql restart;

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

您可能感興趣的文章:
  • php寫(xiě)入mysql中文亂碼的實(shí)例解決方法
  • MySQL字符集亂碼及解決方案分享
  • mysql中插入表數(shù)據(jù)中文亂碼問(wèn)題的解決方法
  • JDBC連接mysql亂碼異常問(wèn)題處理總結(jié)
  • JDBC連接mysql處理中文時(shí)亂碼解決辦法詳解
  • 詳解mysql數(shù)據(jù)庫(kù)中文亂碼問(wèn)題
  • 解決mysql數(shù)據(jù)庫(kù)數(shù)據(jù)遷移達(dá)夢(mèng)數(shù)據(jù)亂碼問(wèn)題

標(biāo)簽:洛陽(yáng) 葫蘆島 吐魯番 海口 拉薩 甘南 嘉峪關(guān) 安徽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux下mysql亂碼問(wèn)題的解決方案》,本文關(guān)鍵詞  linux,下,mysql,亂碼,問(wèn),題的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux下mysql亂碼問(wèn)題的解決方案》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于linux下mysql亂碼問(wèn)題的解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 校花好紧我好爽C了他一晚上 | 黄色靠逼网站| 免费聊骚APP| 91香蕉国产亚洲一二三区| 麻豆+无码+国产在线观看| 国产精品久久久久秋霞影视| 明星国产欧美日韩在线观看| 操杨幂的逼| 韩国午夜理伦三级2020豆豌| 96精品高清视频在线观看软件的特色 | 自愿被流氓糟蹋视频| 激性欧美激情在线aa| 女人高潮叫床声48秒视频| 班长扒开腿秘?让我爽了| 菲菲逼未满十八岁禁止入内| 亚洲精品一二三四区| 国产精品国产三级国芦专播精品人 | 国产微拍一区二区三区四区 | 国模小丫大尺度啪啪人体| 好紧?宝贝别夹H乱h| 日日摸夜夜添夜夜添爱摸摸漫画 | 日韩欧美视频| 又黄又粗| 三级A三级三级三级A十八发禁止 | 久久久综合网| 铜铜铜铜铜铜铜铜好大无打码 | 被强行糟蹋的女人A片| 男女免费爽爽爽在线视频| 在野外爱爱好爽小说| 调教室虐调教H打开腿np视| 国产做受???777cos小说| 国产美女在线看| 色戒汤唯未删减HD| 大尺度做爰呻吟舌吻情头| 国产美女网| 女性向羞羞片silk在线观看| 好大?用力?深一点高潮学校| 中文字幕日韩精品亚洲七区| 岛国精品成人| 亚洲xx站| 久久se精品动漫一区二区三区|