一、問題描述
很多同學可能遇到過這樣乙個問題:在mysql資料庫中插入帶有中文的資料時,會變成亂碼或者是問號,這是由於編碼不一致所引起的。
二、解決方法
開啟mysql安裝路徑(一般是c:\program files\mysql\mysql server ***),找到my.ini;
開啟my.ini檔案:
在[client]目錄下新增上default-character-set=utf8
在[mysql]目錄下把default-character-set設定為utf8
在[mysqld]目錄下character-set-server設定為utf8
然後儲存my.ini,並重啟mysql;
重啟mysql可以使用命令列的方式:
此時,向資料庫中插入帶有中文的資料就不會有亂碼了。
SQL Server 插入中文資料時出現亂碼情況
此時需要把sql server的模式修改為單使用者模式才可修改資料庫的collocation屬性 chinese prc ci as,即mysql中的utf8.執行sql語句。步驟 1.把sql server修改為單使用者模式 alter database qicq set single user ...
Mysql 插入中文亂碼
當向 mysql 資料庫插入一條帶有中文的資料形如 insert into employee values null,張三 female 1995 10 08 2015 11 12 sales 2000,是個好員工!出現亂碼時,可以使用語句 show variables like character...
mysql插入中文亂碼
因為測試的緣故,手機端向後台資料庫插入了一條資料,其中帶有中文的全部亂碼,顯示為?究竟怎麼回事呢?一般出現這種情況,先執行show variables like character 查詢一下資料庫字元編碼設定 顯示資料如下 variable name value character set clie...