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