1. 程式人生 > >HTTP請求和響應中 中文urlEncode urlDecode編碼問題

HTTP請求和響應中 中文urlEncode urlDecode編碼問題

http請求時,如果附帶的引數被URLEncode之後,到達web容器之後,開發者獲取到的引數值會自動變成了encode之前的值。這是一個很好的特點,開發者完全可以忽略http的引數是否需要decode這種事

tomcat會對請求引數中的中文自動進行urlDecode解碼操作

在響應的時候 如果自己設定了響應頭等,例如 讓使用者下載檔案            
 response.setHeader("content-disposition", "attachment;filename="+name);<pre name="code" class="java">//如果filename是中文,就需要url編碼,否則瀏覽器不識別中文