《Mysql實(shí)例mysql 字符編碼引發(fā)的問(wèn)題分析》要點(diǎn):
本文介紹了Mysql實(shí)例mysql 字符編碼引發(fā)的問(wèn)題分析,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
MYSQL實(shí)例本節(jié)內(nèi)容:
mysql 字符編碼
MYSQL實(shí)例在維護(hù)一個(gè)短信類的系統(tǒng),短信內(nèi)容由后臺(tái)腳本根據(jù)配置文件(時(shí)間,短信內(nèi)容)定期修改.
有客戶投訴說(shuō)收到的短信全是???號(hào)之類.
MYSQL實(shí)例初步判斷,可以膽服務(wù)器編碼或是配置文件編碼的問(wèn)題.
查了半天后面發(fā)現(xiàn)是mysql 客戶端的編碼問(wèn)題.
MYSQL實(shí)例數(shù)據(jù)庫(kù)編碼是latin1,腳本mysql客戶端編碼本來(lái)也是laitn. 數(shù)據(jù)庫(kù)與腳本不在同一臺(tái)服務(wù)器上.
MYSQL實(shí)例關(guān)健:前段時(shí)間,在腳本那臺(tái)服務(wù)器上重新安裝了一個(gè)mysql,并且編碼是utf8.
MYSQL實(shí)例早上有二個(gè)任務(wù)符合條件,對(duì)短信內(nèi)容進(jìn)行了update操作.結(jié)果內(nèi)容全是?????
?
MYSQL實(shí)例update前增加了一個(gè):set names latin1;
再運(yùn)行腳本短信內(nèi)容恢復(fù)正常.
?
MYSQL實(shí)例說(shuō)明:
原先腳本中沒(méi)有加set names latin1 這層保險(xiǎn).
維易PHP培訓(xùn)學(xué)院每天發(fā)布《Mysql實(shí)例mysql 字符編碼引發(fā)的問(wèn)題分析》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/14337.html