url傳參(中文亂碼)值得注意的地方

1.http參數過程當中對於中文亂碼問題:1.參數須要進行兩次的url編碼,由於服務器端使用request.getParameter()接受參數的以前,tomcat會對參數進行一次url解碼,默認使用的解碼爲「ISO-8859-1」,因此咱們對參數進行兩次url編碼,在服務器端進行一個url解碼就會編碼中文亂碼問題。tomcat

2.BASE64編碼在http傳輸過程當中,會對‘+/’這種符號進行格式化,形成數據丟失,因此通常不使用base64加密傳輸。服務器

3.response返回響應的過程當中,能夠使用一次url編碼或者base64編碼後傳輸數據編碼

相關文章
相關標籤/搜索