《Mysql實例mysql 字符編碼引發的問題分析》要點:
本文介紹了Mysql實例mysql 字符編碼引發的問題分析,希望對您有用。如果有疑問,可以聯系我們。
MYSQL實例本節內容:
mysql 字符編碼
MYSQL實例在維護一個短信類的系統,短信內容由后臺腳本根據配置文件(時間,短信內容)定期修改.
有客戶投訴說收到的短信全是???號之類.
MYSQL實例初步判斷,可以膽服務器編碼或是配置文件編碼的問題.
查了半天后面發現是mysql 客戶端的編碼問題.
MYSQL實例數據庫編碼是latin1,腳本mysql客戶端編碼本來也是laitn. 數據庫與腳本不在同一臺服務器上.
MYSQL實例關健:前段時間,在腳本那臺服務器上重新安裝了一個mysql,并且編碼是utf8.
MYSQL實例早上有二個任務符合條件,對短信內容進行了update操作.結果內容全是?????
?
MYSQL實例update前增加了一個:set names latin1;
再運行腳本短信內容恢復正常.
?
MYSQL實例說明:
原先腳本中沒有加set names latin1 這層保險.
維易PHP培訓學院每天發布《Mysql實例mysql 字符編碼引發的問題分析》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。