婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL命令行操作時的編碼問題詳解

MySQL命令行操作時的編碼問題詳解

熱門標簽:南太平洋地圖標注 大豐地圖標注app html地圖標注并導航 呂梁外呼系統 400電話辦理服務價格最實惠 400電話變更申請 北京金倫外呼系統 武漢電銷機器人電話 催天下外呼系統

1.查看MySQL數據庫編碼

mysql -u用戶名 -p密碼
show variables like 'char%';

2.編碼解釋

1.character_set_client:MySQL會使用該編碼來解讀客戶端發送來的數據,如果該字段編碼為utf8,那么如果客戶端發送過來的數據不是utf8,就會出現亂碼現象。

2.character_set_results:MySQL會把數據轉換成該編碼后,再發送給客戶端,例如該編碼為utf8,那么如果客戶端不使用utf8來解讀,那么就會出現亂碼現象。

3.控制臺亂碼問題

3.1 插入或修改時出現亂碼

原因:cmd命令行默認使用gbk編碼,而character_set_client卻為utf8。

解決:

set character_set_client = gbk;

3.2 查詢出的數據出現亂碼

原因:cmd命令行默認使用gbk編碼,而set character_set_results卻為utf8。

解決:

set character_set_results = gbk;

4.指定默認編碼

上述解決辦法只對當前連接有效,當退出窗口后,再次登錄MySQL還需再次設置變量,因此為了一勞永逸我們可以在MySQL安裝目錄下的my.ini中設置

將其改為 gbk即可:

查看效果:

至此,我們MySQL在命令行操作的編碼問題便成功解決了~!

總結

到此這篇關于MySQL命令行操作時的編碼問題詳解的文章就介紹到這了,更多相關MySQL命令行操作編碼內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • MySQL命令無法輸入中文問題的解決方式
  • MySQL source命令的使用簡介
  • mysql常用sql與命令之從入門到刪庫跑路
  • mysql利用mysqlbinlog命令恢復誤刪除數據的實現
  • MySQL存儲過程的查詢命令介紹
  • MySQL數據庫自動補全命令的三種方法
  • mysql密碼中有特殊字符&在命令行下登錄的操作
  • Mysql桌面工具之SQLyog資源及激活使用方法告別黑白命令行
  • mysql的登陸和退出命令格式
  • MySQL如何使用授權命令grant
  • MySQL 基礎常用命令總結

標簽:迪慶 麗水 徐州 南充 自貢 西寧 無錫 龍巖

巨人網絡通訊聲明:本文標題《MySQL命令行操作時的編碼問題詳解》,本文關鍵詞  MySQL,命令行,操作,時,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL命令行操作時的編碼問題詳解》相關的同類信息!
  • 本頁收集關于MySQL命令行操作時的編碼問題詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 通化市| 丹棱县| 宁化县| 宁化县| 宜昌市| 临沂市| 承德县| 石河子市| 梁河县| 漳州市| 县级市| 广安市| 新兴县| 华坪县| 九龙城区| 富宁县| 丰镇市| 奇台县| 清远市| 溆浦县| 林口县| 黔西| 德惠市| 县级市| 淄博市| 安陆市| 邻水| 沙坪坝区| 丹凤县| 泽库县| 通辽市| 鹿泉市| 多伦县| 太保市| 岑巩县| 图片| 汉源县| 西乌珠穆沁旗| 江孜县| 监利县| 灵武市|