《Mysql實例MySql中表單輸入數(shù)據(jù)出現(xiàn)中文亂碼的解決方法》要點:
本文介紹了Mysql實例MySql中表單輸入數(shù)據(jù)出現(xiàn)中文亂碼的解決方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
MYSQL實例?MySQL會出現(xiàn)中文亂碼的原因在于
MYSQL實例1.server本身設(shè)定問題,一般來說是latin1
MYSQL實例2.建庫建表時沒有制定編碼格式.
MYSQL實例MySql中表單輸入數(shù)據(jù)出現(xiàn)中文亂碼的解決辦法:
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.查看默認(rèn)編碼格式:
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數(shù)據(jù)庫的編碼格式:
MYSQL實例以上所述是小編給大家介紹的MySql中表單輸入數(shù)據(jù)出現(xiàn)中文亂碼的解決辦法 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的.在此也非常感謝大家對維易PHP網(wǎng)站的支持!
《Mysql實例MySql中表單輸入數(shù)據(jù)出現(xiàn)中文亂碼的解決方法》是否對您有啟發(fā),歡迎查看更多與《Mysql實例MySql中表單輸入數(shù)據(jù)出現(xiàn)中文亂碼的解決方法》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/9874.html