mysql5.7中解決中文亂碼的問題
一、開啟mysql控制檯,輸入命令show variables like 'character%';
顯示如下:
+--------------------------+-------------------------------------------+
| Variable_name | Value |
+--------------------------+-------------------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_results | latin1 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\MySQL\MySQL Server 5.0\share\charsets\ |
+--------------------------+-------------------------------------------+
二、修改my.ini檔案
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
三、重啟後使用第一步的命令檢視,如下:
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
還有character_set_database和character_set_server的預設字符集還是latin1。
四、輸入命令:set names utf8;
重啟後,使用第一步命令檢視:
+--------------------------+------------------------------------------------+
| Variable_name | Value |
+--------------------------+------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\wamp64\bin\mysql\mysql5.7.9\share\charsets\ |
+--------------------------+------------------------------------------------+
除了character_set_filesystem是binary外,其他都是utf8了,
這樣在web端也設定成utf8編碼就可以正常輸入資料庫了。
相關推薦
mysql5.7中解決中文亂碼的問題
一、開啟mysql控制檯,輸入命令show variables like 'character%'; 顯示如下: +--------------------------+-------------------------------------------+|
jqueryURL中引數中解決中文亂碼問題的兩種方法
一、正則分析法function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&a
centos6.7下安裝mysql5.6.22同時解決中文亂碼問題
系統服務 iptable nod -- 1.7 亂碼問題 dport 5.6 復制 1.下載 http://dev.mysql.com/downloads/mysql/ 或者使用wget下載: wget http://dev.mysql.com/get/Do
CentOS 7下MySQL5.7的修改字符集編碼為UTF8(解決中文亂碼問題)
【From:】http://www.2cto.com/database/201311/255324.html 一、登入MySQL檢視用show variables like 'character%';下字符集,顯示如下: 1 2 3 4 5 6 7 8 9 10 11
spring mvc中關於url中傳遞中文亂碼的解決方法
般的 har rac color nco bytes utf8 int span 在傳值過程中,也是亂碼出現的頻繁地。先不說到底是什麽場景了,通常常用的方案有如下幾個 配置指定的filter <!-- 配置請求過濾器,編碼格式設為UTF-8,避免中文亂碼-->
Jsp頁面中的中文亂碼問題解決
pan 格式 align 編碼格式 聲明 pro tty Coding enter Jsp頁面中的中文亂碼問題解決 在編寫Jsp頁面的時候,發現寫入其中的中文在瀏覽器瀏覽的時候會出現亂碼的情況。 出現亂碼的原因分析: 因為頁面中對自己的編碼格式的聲明和頁面的實
MySQL數據庫中的中文亂碼解決方案。
中文亂碼 數據庫MySQL 數據庫中輸入中文容易出現亂碼?(亂碼問題本源:參見http://blog.51cto.com/12042068/2115021)解決方法:1.在建表建庫的時候就指定默認編碼 utf8. CREATE TABLE table_name (
處理Python2.7讀寫文件中的中文亂碼問題
創建 文本文件 odi 出現 print 文本 處理 ecs 報錯 1.設置默認編碼 在Python代碼中的任何地方出現中文,編譯時都會報錯,這時可以在代碼的首行添加相應說明,明確utf-8編碼格式,可以解決一般情況下的中文報錯。當然,編程中遇到具體問題還需具體分析啦。 #
Python3中如何解決中文亂碼與編碼的問題
lse 問題 ont 格式 enc strong 基本 encode code 1.解決亂碼問題: pyhton中內部所有編碼是Unicode,中文是gbk;正常情況下,我們輸出的是utf-8; 我們可以采用sys.getdefaulten
web頁面編寫過程中的中文亂碼問題解決
中文亂碼的出現是由於編碼和解碼的方式不同,只要將二者修改為對應的方式就成。具體解釋如下: 在剛學習web開發的時候常遇見中文亂碼的問題,而且根據網上的教程時而能解決,時而不能,主要原因是很多初學者不知道中文系統的瀏覽器的預設解碼字符集是 GB2312,而我們的編輯器常採用的是 UTF-8的解碼方
解決URL地址中的中文亂碼問題的辦法
解決URL地址中的中文亂碼問題的辦法 引言: 在Restful類的服務設計中,經常會碰到需要在URL地址中使用中文作為的引數的情況,這種情況下,一般都需要正確的設定和編碼中文字元資訊。亂碼問題就此產生了,該如何解決呢?且聽本文詳細道來。 1. 問題的引出
deepin中idea中文亂碼解決
ins sta nic oot 亂碼 打開 apt root 頭部 打開終端 命令: sudo su 輸入密碼: aptitude search uming 顯示: root@terwer-PC:/home/terwer# aptitude search uming
已解決如何解決masterslave同步中的中文亂碼
tebcsb珊泊略欄鑰宦《http://baobao.baidu.com/question/4f099edaf55e234083e794e9a8e4303c?=zw》 knptyv習稍航端泛裂《http://baobao.baidu.com/question/d71b9644
Java Web 中 Servlet 中文亂碼解決方法
Servlet中文亂碼問題解決方法 import java.io.*; import java.net.URLEncoder; import javax.servlet.*; import javax
xshell中出現中文亂碼解決方法
作為一個IT程式設計師,經常需要遠端登入Linux系統的伺服器,使用工具Xshell工具,但是很多時候出現中文問題。根本原因為遠端伺服器Linux系統和本地系統的編碼不一致導致的 。此處的資訊雖然是“總共76”兩個中文漢字,但還是顯示亂碼。一、問題原因:1、遠
對Java程式中的中文亂碼問題的解決方法
中文問題的來源 計算機最初的作業系統支援的編碼是單位元組的字元編碼,於是,在計算機中一切處理程式最初都是以單位元組編碼的英文為準進行處理。 隨著計算機的發展,為了適應世界其它民族的語言(當然包括我們的漢字),人們提出了UNICODE編碼,它採用雙位元組編碼,相容英文字元和其它民族的雙位元
解決jupyter中matplotlib中文亂碼問題
方法一: 第一步:系統中文字型檢視 [[email protected] ~]$ fc-list :lang=zh /System/Library/Fonts/STHeiti Medium.ttc: 黑體-簡,黑體-簡,Heiti SC,黒體-簡,Heiti-간체:st
在centos中安裝了mysql5.7之後解決不知道隨機的密碼的問題
在安裝完成mysql5.7 之後,發現密碼不知道。不要緊,直接重置密碼。 1.修改配置檔案my.cfg [[email protected] ~]# vi /etc/my.cnf 找到my
Tomcat 中 jsp 中文亂碼顯示處理解決方案
JSP 中文亂碼處理解決方案初學JSP,尤其是Tomcat環境,經常會因為中文漢字字符集設定問題導致中文亂碼,本文就這一問題提出解決方案,解決中文亂碼問題,供各位參考,我採用的方案是統一字符集至UTF-
tomcat中配置解決中文亂碼
一、在TOMCAT自帶的例子中(/webapps/examples/WEB-INF/classes/filters)找到2個檔案RequestDumperFilter.java,SetCharacte