成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數據庫中文變問號'???' 解決

數據庫 MySQL
今天遇到了一個問題,后端邏輯處理完存到MySQL數據庫里的中文內容都變成問號 ‘???’了。我給大家啰里啰唆,主要是把我遇到的坑記錄一下。如果對你有幫助 那我也很開心。

[[192287]]

今天遇到了一個問題,后端邏輯處理完存到MySQL數據庫里的中文內容都變成問號 ‘???’了。 第一反應是我數據庫的排序規則搞錯啦? 馬上登上phpadmin看了一眼,沒毛病 都是utf8_general_ci,手動修改問號成中文也都正常顯示。 這里要說一下另外一個問題,開始沒注意這個排序規則,默認的是latin1。導致的問題就是數據表中完全不能顯示中文,不是亂碼 是直接報錯。

好啦,既然不是這個問題,那又是什么呢?

在網上找了一下,問題還挺“普遍的”。大致上就是字符集編碼問題,改一下就好了,下面是我找到的解決方式(參考其他答主 因為太零碎了就不一一貼參考鏈接了 再說我也實在不知道哪個才是原答主【ε=ε=ε=┏(゜ロ゜;)┛】):系統環境是Ubuntu 14.04,Windows請找my.ini。

1.

  1. sudo vi /etc/mysql/my.cnf 

2.在[client]/[mysqld_safe]/[mysql]下面依次加入

  1. default-character-set=utf8  
  2. 在[mysqld]下面加入  
  3. init_connect=’SET collation_connection = utf8_unicode_ci’  
  4. init_connect=’SET NAMES utf8’  
  5. character-set-server=utf8  
  6. collation-server=utf8_unicode_ci  
  7. skip-character-set-client-handshake  

3.重啟mysql

  1. sudo /etc/init.d/mysql restart 

按照網上其他答案 這時候應該可以了。但是……

what???我發現并沒有什么用呀?!!!

好吧,下面 才是我真正想說的 :

首先第一步,修改這些配置文件的時候,你會發現它們是read only 也就只讀的。所以我們理所應當的敲下了下面的命令

  1. sudo chmod -R 777 /ect/MySQL/my.cnf 

(我知道這不是個好習慣,但是真的很多人都這是這么做的-/-)

好的,這個時候終于可以修改my.cnf啦

這個時候,有的同學可以順利的修改 進行下一步啦。但是!!!以我為代表的另一部分同學就倒霉啦,打開 my.cnf 一看…… what?? 基本就是個空的,毛都沒有?!好啦好啦 請坐下,這個時候你要看一看下邊是不是有個 include****** 對記住后邊的文件 去這些文件里做修改就行啦。其實,你直接把需要修改的內容寫在 my.cnf中也是可以的,我就這么干了。

終于到了最后一步,重啟完 mysql,又試了一下,還是亂碼……

問題出在哪呢?請跟我做:

  1. sudo mysql -u root -q 

回車之后,會有個warning /etc/mysql/my.cnf Ignore

意思是my.cnf被忽略了。它被忽略了 那我們的修改肯定沒有用了呀。

其實,我們一開始修改了它的讀寫權限是 777,所有人都可以讀寫它。系統認為它不安全,才有了這個warning。

所以再我們修改完之后,要再改一下它的權限,比如 644?

好的 現在重啟mysql 再實驗一下 沒問題啦!!!

ps: 查看mysql 字符集編碼命令:

  1. sudo mysql -u root -p 

進入mysql 然后輸入命令

  1. show variables like ‘%character%’; 

就可以看到了 沒截圖 就不放了。

啰里啰唆說了一堆,主要是把我遇到的坑記錄一下。如果對你有幫助 那我也很開心。

責任編輯:武曉燕 來源: Linux社區
相關推薦

2009-07-23 16:53:17

ASP.NET中文變問

2010-05-24 11:17:41

MySQL數據庫

2011-03-07 16:42:05

MySQL數據庫安全

2010-03-11 16:33:07

Python連接數據庫

2009-03-24 10:45:39

MySQL5連接超時數據庫

2010-06-02 17:06:54

MySQL數據庫文件

2025-04-22 09:31:52

2010-05-27 18:24:09

MySQL數據庫密碼

2018-08-01 14:00:49

MySQL數據庫PHP

2010-05-11 12:57:45

MySQL數據庫編碼

2010-05-28 19:06:40

MySQL

2011-03-28 13:11:18

MySQL數據庫安全

2009-02-09 12:52:32

文件加密Oracle數據庫

2011-03-03 17:56:52

MySQL數據庫優化

2011-07-27 16:31:53

MySQL數據庫utf8gbk

2011-05-13 09:42:21

2024-07-05 09:19:52

2010-05-28 11:22:07

2011-03-08 08:49:55

MySQL優化單機

2009-05-08 09:56:37

MaxDBMySQL數據庫管理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品福利视频 | 欧美乱大交xxxxx另类电影 | 婷婷亚洲综合 | 一区免费| 久久伊人亚洲 | 欧美日韩网站 | 欧美日韩在线电影 | www.天天操 | 国产精品久久av | av中文字幕网站 | 成人精品视频99在线观看免费 | 久久精品一区二区三区四区 | 中文字幕一区二区三区在线观看 | 精品久久久久一区二区国产 | 国产亚洲一区二区三区 | 激情视频一区 | 色婷婷综合网站 | 国产精品久久久久久久7777 | 国产在线激情视频 | 日本精品国产 | 久久亚洲精品国产精品紫薇 | 欧美成人自拍 | 免费激情av | 狠狠色网| 国产精品伦理一区二区三区 | 亚洲 自拍 另类 欧美 丝袜 | 伊人久久在线 | 国产日韩欧美在线播放 | 中文字幕a√ | 日本成人中文字幕 | 国产成人精品999在线观看 | 毛片在线免费 | 亚洲a一区二区 | 欧美日韩中文国产一区发布 | 国产三区在线观看视频 | 成人亚洲网| 91免费在线视频 | 久久一 | 国产精品久久久久久福利一牛影视 | 欧美日韩三区 | 日本国产精品视频 |