mysql.ini中沒(méi)有設(shè)置編碼的配置,手動(dòng)添加的話,mysql無(wú)法啟動(dòng),有沒(méi)有辦法解決這問(wèn)題
4 回答

Lemon156
TA貢獻(xiàn)91條經(jīng)驗(yàn) 獲得超32個(gè)贊
有改過(guò)character_set_client和character_set_connection為utf8和gbk還是會(huì)出現(xiàn)亂碼

這都不會(huì)
TA貢獻(xiàn)72條經(jīng)驗(yàn) 獲得超92個(gè)贊
是指里面的數(shù)據(jù)中文亂碼嗎?
那個(gè)問(wèn)題一個(gè)是有可能你建的庫(kù)本身沒(méi)設(shè)置成utf8,另外一個(gè)是php頁(yè)面沒(méi)寫(xiě)好
一般來(lái)說(shuō)
header("Content-type:?text/html;charset=utf-8"); $conn?=?mysqli_connect($servername,?$username,?$password,?$dbname);?//連接數(shù)據(jù)庫(kù)的語(yǔ)句 mysqli_query($conn,"set?names?utf8;");
這樣就沒(méi)問(wèn)題。
沒(méi)見(jiàn)過(guò)中文亂碼動(dòng)ini的。

微笑刺客_ronlee
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超1個(gè)贊
亂碼只要PHP文件header和mysql字符集設(shè)置一致就好,最后如果放到瀏覽器上,瀏覽器編碼也要一致
添加回答
舉報(bào)
0/150
提交
取消