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

主頁 > 知識庫 > Mysql數據庫亂碼問題的對應方式

Mysql數據庫亂碼問題的對應方式

熱門標簽:寶應電信400電話辦理費用 外呼系統服務 外呼系統防封號違法嗎 如何在高德地圖標注新地址 湘潭電銷機器人咨詢電話 電銷機器人針對的 高德地圖標注模式 高德地圖標注中心個人注冊 400電話辦理都選易號網

MySQL中數據庫亂碼一般進行字符集的設定即可,但是亂碼可以出現在各個階段,所以這篇文章整理一下亂碼出現的各個階段以及對應方法。

建庫/建表時添加charset設定

建庫

CREATE DATABASE 數據庫名稱 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

建表

create table 表名(字段構成詳細列表信息) default charset=utf8;

客戶端顯示

locale

確認locale設定是否為UTF8方式,一般服務器端沒有問題,僅在客戶端存在問題。或者一部分客戶端有問題,往往就是客戶端顯示設定存在問題。

確認命令:locale

mysql設定

使用show variables like ‘%character%'進行確認,一般修改character_set_database和character_set_server可以僅在當前session修改設定

使用mysql命令可以進行session范圍內的字符集設定

確認命令(mysql):show variables like '%character%'

局部設定

僅在當前session起作用,設定方式為:

set character_set_database=utf8

全局設定

多個session起作用的設定方式為:

set global character_set_database=utf8

當然session方式會再數據庫重啟后失效,需要持久化保存,同樣的設定要設定到mysql的配置文件my.cnf中即可.

這樣在創建數據庫或者創建數據庫表的時候缺省就是指定的utf8了

如果是純粹的顯示問題,很多時候還有可能是由于character_set_results設定顯示的。

使用show variables like ‘%character%'進行確認,如果設定不正確,可以使用如下方式解決

set character_set_results='utf8';

數據庫數據導出

一般使用mysqldump進行數據庫導出會使用如下命令

mysqldump -u用戶名 -p用戶密碼 數據庫名稱 >mysqlbackup.sql

如果出現亂碼,可以實現添加如下Option

mysqldump -u用戶名 -p用戶密碼 --default-character-set=utf8 數據庫名稱 >mysqlbackup.sql

如果含有blob類型,則需要使用hex-blob選項進行mysqldump導出

mysqldump -u用戶名 -p用戶密碼 --hex-blob 數據庫名稱 >mysqlbackup.sql

數據庫數據導入

導入的時候如果出現問題,也可考慮添加字符級的設定

mysql -u用戶名 -p用戶密碼 --default-character-set=utf8 數據庫名稱 mysqlbackup.sql

也可使用如下方式,導入之前執行如下命令

set names utf8;

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • MySQL5.x版本亂碼問題解決方案
  • 解壓版MYSQL中文亂碼問題解決方案
  • node使用mysql獲取數據庫數據中文亂碼問題的解決
  • php寫入mysql中文亂碼的實例解決方法
  • MySQL字符集亂碼及解決方案分享
  • linux下mysql亂碼問題的解決方案
  • mysql中插入表數據中文亂碼問題的解決方法
  • 解決Linux下Tomcat向MySQL插入數據中文亂碼問題
  • JDBC連接mysql亂碼異常問題處理總結
  • MySQL如何解決DOS窗口亂碼問題

標簽:黃山 蘭州 宿遷 黔南 賀州 南充 佛山 馬鞍山

巨人網絡通訊聲明:本文標題《Mysql數據庫亂碼問題的對應方式》,本文關鍵詞  Mysql,數據庫,亂碼,問,題的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql數據庫亂碼問題的對應方式》相關的同類信息!
  • 本頁收集關于Mysql數據庫亂碼問題的對應方式的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 汶上县| 沁阳市| 榕江县| 柯坪县| 恩平市| 筠连县| 临夏县| 遂川县| 肥西县| 凌源市| 定兴县| 临桂县| 建德市| 康马县| 北海市| 马关县| 运城市| 洪泽县| 甘南县| 新昌县| 乐至县| 梁山县| 邯郸市| 镇雄县| 张家港市| 凉山| 吉木乃县| 托里县| 金门县| 呼图壁县| 临海市| 高要市| 普宁市| 沧州市| 吉林市| 怀安县| 永寿县| 林口县| 上饶市| 图们市| 仁寿县|