《Mysql實例MySql中表單輸入數據出現中文亂碼的解決方法》要點:
本文介紹了Mysql實例MySql中表單輸入數據出現中文亂碼的解決方法,希望對您有用。如果有疑問,可以聯系我們。
MYSQL實例?MySQL會出現中文亂碼的原因在于
MYSQL實例1.server本身設定問題,一般來說是latin1
MYSQL實例2.建庫建表時沒有制定編碼格式.
MYSQL實例MySql中表單輸入數據出現中文亂碼的解決辦法:
MYSQL實例1.建庫的時候
MYSQL實例
CREATE DATABASE test
CHARACTER SET 'utf8'
COLLATE 'utf8_general_ci';
MYSQL實例2.建表的時候
MYSQL實例
CREATE TABLE content (
text VARCHAR(100)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
MYSQL實例基本就不會出問題了,即建庫和建表時都使用相同的編碼格式.
MYSQL實例1.查看默認編碼格式:
MYSQL實例
show variables like "%char%";
MYSQL實例以下是修改后的
MYSQL實例
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)
MYSQL實例2.查看test數據庫的編碼格式:
MYSQL實例以上所述是小編給大家介紹的MySql中表單輸入數據出現中文亂碼的解決辦法 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的.在此也非常感謝大家對維易PHP網站的支持!
《Mysql實例MySql中表單輸入數據出現中文亂碼的解決方法》是否對您有啟發,歡迎查看更多與《Mysql實例MySql中表單輸入數據出現中文亂碼的解決方法》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9874.html