前端對於url傳參的方式,用encodeURIComponent("中文參數"),對url的參數的參數值部分進行編碼(有些瀏覽器會自動對中文進行編碼,可是咱們加上encodeURIComponent,瀏覽器是不會重複編碼的,由於咱們編碼後的參數已經不是中文表示了,因此url參數編碼的方式,對全部瀏覽器都適用);前端
前端對於使用jquery的ajax的data傳參的方式,無需編碼,jquery會幫咱們編碼的,因此若是再自行編碼,就是編兩次了。jquery
後端的web服務器通常都會幫咱們作一次解碼的,好比tomcat,在server.xml中的Connector節點裏配置URIEncoding="UTF-8",就是使用UTF-8進行解碼。web