日韩精品成人无码专区免费-国产99久久久久久免费看-国产精品丝袜久久久久久不卡-国产精品无码一区二区三区

如何解決mysql 5.6 中文 亂碼問題

發布時間:2024-04-19 點擊:176
mysql5.6中文亂碼的解決辦法:1、找到mysql安裝目錄下的my.ini;2、設置“default-character-set=utf8”和“character_set_server=utf8”;3、重新啟動mysql服務即可。
本文操作環境:windows7系統、mysql5.6版、dell g3電腦。
如何解決mysql 5.6 中文 亂碼問題?
關于mysql 5.6 中文亂碼的問題(尤其是windows的gbk編碼)
一般mysql 數據庫亂碼由以下幾種情況造成(按照順序):1. 創建數據庫的時候沒設置編碼,解決辦法: 就是在創建數據庫的時候設置編碼, 例如: create database `mydb` character set utf8 collate utf8_general_ci;2. 創建數據表的時候沒設置數據庫引擎編碼, 解決辦法:create table `tb_album` (`id` bigint(20) not null auto_increment, `name` varchar(100) not null default \’\’, primary key (`id`))engine=innodb default charset=utf8;3.mysql導入.sql文件的時候,由于編碼問題,導致中文亂碼,首先進入數據庫 mysql -u root -p 然后輸入密碼進入, 然后輸入命令查看編碼show variables like \’char%\’;
你會發現很多編碼默認都是gbk,而且character_set_server(這個就是導入.sql文件的時候導致亂碼的原因)的編碼默認是latin1,其他的都可以在mysql控制臺通過命令 set xxx = utf8; 修改編碼(永久修改),唯獨character_set_server不行,退出之后再登錄還是latin1,
解決辦法:找到mysql安裝目錄下的my.ini,設置default-character-set=utf8 和 character_set_server=utf8如果你的mysql是免安裝版,那么是沒有my.ini的,安裝目錄下只有my-default.ini文件,而且打開也沒有character-set-server,先把my-default.ini拷貝一份,并重命名為my.ini,這樣該目錄下就有了my.ini和my-default.ini兩個ini文件然后打開my.ini加上以下三行代碼[client] default-character-set=utf8 /[mysqld]/ character-set-server=utf8
具體位置如下:然后重新啟動mysql服務就發現character-set-server已經不再是latin1了:
如果你的mysql是安裝版本,那就找到my.ini,設置default-character-set=utf8 和 character-set-server=utf8,重啟mysql服務即可。
推薦學習:《mysql視頻教程》

A5域名每日快訊:兩雜域名1M.com易主終端
備案提交不了顯示域名注冊人吳忠懷和備案主體信息昆山 祺盛包
蝦米音樂上線新功能“番你街”,打造屬于你自己的音樂街區
電腦藍屏代碼0x000000b4的具體處理方法
文件云存儲用什么軟件
買外國云服務器訪問慢嗎
測試域名打不開-虛擬主機/數據庫問題
海外 云服務器 優惠