鍍金池/ 問答/PHP  數(shù)據(jù)庫/ mysql數(shù)據(jù)庫亂碼

mysql數(shù)據(jù)庫亂碼

在注冊(cè)頁面直接注冊(cè)后存到數(shù)據(jù)庫的數(shù)據(jù)是亂碼的,但是我直接用命令行打開數(shù)據(jù)庫或者phpmyadmin打開數(shù)據(jù)庫直接輸入語句插入數(shù)據(jù)的話不會(huì)亂碼!!!這是什么原因?????????如圖!
圖片描述

圖片描述

圖片描述

回答
編輯回答
墨染殤

出現(xiàn)亂碼是因?yàn)榫幋a與解碼使用的格式不一致,需要修改數(shù)據(jù)庫與代碼的中的編碼格式:

1.查看數(shù)據(jù)庫使用的編碼設(shè)置 一般使用utf-8 
(數(shù)據(jù)庫編碼設(shè)置參考:https://www.cnblogs.com/liyingxiang/p/5877764.html)
2.查看代碼的編碼格式,并與數(shù)據(jù)庫統(tǒng)一
3.命令行有個(gè)單獨(dú)的僅限當(dāng)前控制臺(tái)的編碼設(shè)置
    set names gbk /set names uft8 
2017年11月17日 08:40