mysql保存时乱码了_MySQL保存中文乱码的原因和解决办法
(3)MySQL的字符集設置。
這個是重點了,一般都是在這里搞錯而出現了mysql亂碼。
mysql編碼設置可以分為三種設置:數據庫的編碼、表的編碼、和字段的編碼。
a、數據庫的編碼:
在sqlyog工具中操作把,右擊數據庫點擊更改數據庫,如圖
設置就可以了,煞筆不煞筆,簡單不簡單。
b、表的編碼:
mysql很扯淡的是,表級別也設置了編碼,說說咋設置把
。
右擊要修改編碼的表,點擊更改表如上圖,點了以后如下圖:
點高級屬性,表的字符編碼設置很煞筆很簡單,看到了把。記得修改完畢后,一定要點擊“Alter”才行呀!這個按鈕很容易被忽略,操蛋的sqlyog呀!
c、字段的編碼:
mysql確實很扯淡,字段都有編碼設置,還是上面的更改表,不過不點高級屬性了。看圖:
坑爹的默認不顯示,對就是在右下角呢!看到了把,把對號取消把,取消后你看到了下圖:
終于看到了字段后面跟的字符編碼設置,他奶奶的熊,終于都找全了。設置把。記得修改完畢后,一定要點擊“Alter”才行呀!這個按鈕很容易被忽略,操蛋的sqlyog呀!
最后再出一個絕招把:
SHOW CREATE TABLE 表名
CREATE TABLE `wen` (
`id` int(8) DEFAULT NULL,
`bookid` int(8) DEFAULT NULL,
`title` varchar(200) COLLATE gbk_bin DEFAULT NULL,
`content` longtext COLLATE gbk_bin
) ENGINE=InnoDB DEFAULT CHARSET=gbk COLLATE=gbk_bin CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC
看到了把 哈哈!
對于mysql保存中文亂碼的原因和解決辦法(首發經典實用版)的總結:(1)程序員都不是煞筆,是軟件做的煞筆,軟件沒有按照產品去做,易用性不好所以才導致大家找不到,以后的軟件一定要把程序員當對用戶體驗要求極高得用戶才能牛逼。(2)程序員有點煞筆,遇到問題頭疼的要死,腦細胞都死了很多,經常遇到這樣的事情解決不了還打擊自信心,解決的了還是買不起房子,你說我們圖了什么呢?當初的夢想是什么呢?沉思中。
總結
以上是生活随笔為你收集整理的mysql保存时乱码了_MySQL保存中文乱码的原因和解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 福师计算机在线作业一2,福师《计算机》在
- 下一篇: 编写Java程序 堆栈的接口_java