ajax請(qǐng)求中文亂碼 簡(jiǎn)述為什么用ajax發(fā)送請(qǐng)求會(huì)出現(xiàn)亂碼問題?
簡(jiǎn)述為什么用ajax發(fā)送請(qǐng)求會(huì)出現(xiàn)亂碼問題?如果不使用代碼集篩選器,則需要手動(dòng)設(shè)置響應(yīng)的代碼集response.setCharacterEncoding(“UTF-8”)這句話應(yīng)該放在這個(gè)方法的前面,
簡(jiǎn)述為什么用ajax發(fā)送請(qǐng)求會(huì)出現(xiàn)亂碼問題?
如果不使用代碼集篩選器,則需要手動(dòng)設(shè)置響應(yīng)的代碼集response.setCharacterEncoding(“UTF-8”)
這句話應(yīng)該放在這個(gè)方法的前面,即設(shè)置返回頭
ajax中文亂碼問題解決方案?
僅僅使用Ajax肯定會(huì)遇到亂碼問題。這是因?yàn)榭蛻舳苏?qǐng)求與服務(wù)器的相應(yīng)編碼不一致。
1. 在您的頁(yè)面上,您需要指定頁(yè)面的編碼,例如:
2。在服務(wù)器上,還需要指定輸出編碼,例如:響應(yīng).字符集=“UTF-8”
3。前端頁(yè)和背景頁(yè)的字符編碼必須是UTF-8。這樣,就不會(huì)有亂碼了。如果仍然是亂碼,可以使用escape()對(duì)請(qǐng)求進(jìn)行編碼,然后發(fā)送請(qǐng)求。后臺(tái)還使用unescape()對(duì)請(qǐng)求進(jìn)行解碼,然后進(jìn)行處理。