极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

廣告不存在

MySQL5.7顯示亂碼

2021-06-17 20:25:29      索煒達(dá)電子      3388     

mysql解決插入中文數(shù)據(jù)顯示??

當(dāng)通過程序或者M(jìn)ySQL客戶端插入數(shù)據(jù)的時候出現(xiàn)中文變成??這種類似的亂碼時,多半是由于數(shù)據(jù)庫編碼的問題


1.如果是Java程序,則在url連接的地方加上?useUnicode=true&characterEncoding=utf-8


2.如果通過客戶端或者命令行插入也依然報錯,則修改mysql安裝配置文件my.ini


[mysql]


default-character-set=utf8


[mysqld]


character-set-server=utf8


3.將數(shù)據(jù)庫的編碼改成utf-8


create database mydb default character setutf8 collate utf8_general_ci;


4.建立表的時候也要指定其字符集


CREATE TABLE IF NOT EXISTS mydb (


username varchar(64) NOT NULL,


userid int(11) NOT NULL


)ENGINE=InnoDB DEFAULT CHARSET=utf8;


如果不清楚當(dāng)前數(shù)據(jù)庫的字符情況,可以通過客戶端執(zhí)行:SHOW VARIABLES LIKE 'char%';查看


TAG亂碼
廣告不存在