MySql中表單輸入資料出現中文亂碼的解決方法
MySQL會出現中文亂碼的原因在於
1.server本身設定問題,一般來說是latin1
2.建庫建表時沒有制定編碼格式。
MySql中表單輸入資料出現中文亂碼的解決方法:
1.建庫的時候
?
123 |
CREATE DATABASE test CHARACTER SET 'utf8' COLLATE 'utf8_general_ci' ;
|
2.建表的時候
?
123 |
CREATE TABLE content ( text VARCHAR (100) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
基本就不會出問題了,即建庫和建表時都使用相同的編碼格式。
1.檢視預設編碼格式:
?
1 |
show variables like "%char%" ;
|
以下是修改後的
?
mysql> show variables like "%char%" ; + --------------------------+---------------------------------------------------------+ | 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 | /usr/ local /mysql-5.7.13-osx10.11-x86_64/share/charsets/ | + --------------------------+---------------------------------------------------------+ 8 rows in set (0.01 sec)
|
2.檢視test資料庫的編碼格式:
以上所述是小編給大家介紹的MySql中表單輸入資料出現中文亂碼的解決方法 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對指令碼之家網站的支援!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4662/viewspace-2811328/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sqlldr 匯入中文出現亂碼解決方法SQL
- mysql匯入匯出資料中文亂碼解決方法小結MySql
- IDEA控制檯輸出中文亂碼解決方法Idea
- MYSQL資料庫匯入資料時出現亂碼的解決辦法MySql資料庫
- Kettle資料抽取(轉換)mysql出現亂碼問題解決方法MySql
- MySQL解決中文亂碼MySql
- oracle 輸出中文亂碼問題解決方案Oracle
- 讀mysql中文亂碼問題解決方法MySql
- 解決MySQL中文亂碼和插入中文不顯示的方法MySql
- Mysql中文亂碼問題的最佳解決方法MySql
- C# JS URL 中文傳參出現亂碼的解決方法C#JS
- mysql 匯入中文亂碼解決一例MySql
- springMVC儲存資料到mysql資料庫中文亂碼問題解決方法SpringMVCMySql資料庫
- 使用Kettle抽取資料時,出現中文亂碼問題解決方案
- Mysql輸出中文顯示亂碼處理MySql
- C++ 資料輸入cin (解決CLoin輸入中文程式出錯)C++
- LoadRunner中文出現亂碼的解決辦法
- TOPAS輸出錯亂解決方法
- 斑竹!使用您的終極解決中文方法,還是出現亂碼
- MySQL匯入資料亂碼、出錯等問題的解決辦法MySql
- vscode中文亂碼怎麼解決 vscode輸出亂碼怎麼解決VSCode
- MySql中文亂碼問題解決MySql
- 解決MySQL中文亂碼問題MySql
- Mac下navicat for mysql中文顯示亂碼解決方法MacMySql
- Win8安裝中文軟體出現亂碼解決方法
- 解析JSON出現亂碼的解決方法JSON
- 解決Excel資料匯入sqlite中的中文亂碼問題ExcelSQLite
- Tomcat5+Mysql中文亂碼問題的解決方法TomcatMySql
- C++ cout列印輸出 (解決輸出亂碼)C++
- mysql 插入中文亂碼解決方案 轉MySql
- CentOS中文亂碼問題的解決方法CentOS
- 解決Hibernate向MySQL資料庫插入中文亂碼問題MySql資料庫
- php查詢mssql出現亂碼的解決方法PHPSQL
- 解決Java中Swing的JFrame的setTitle方法輸入中文圖形介面亂碼辦法Java
- cat 輸出亂碼問題解決
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- MYSQL亂碼問題解決方法MySql
- gitbash PHP執行輸出中文亂編解決方式GitPHP