舉個例子說一下:
像這樣的話,通常通過如下**直接擷取不用做任何處理:
function getquerystring(name)return result[1
];}
但是當變成
挑戰者
這時,如果用getquerystring(name)方法擷取的話,那麼就會出現亂碼,對於這種亂碼的解決方式也很簡單:
就是通過encodeuri()
解決。
如:
var ids = getquerystring("id");//
亂碼var id = encodeurl(ids);//
處理亂碼
alert(id);//
彈出挑戰者
參考資料如下:
js傳url中文引數亂碼問題
get請求引數中文亂碼問題
對於get請求解決中文亂碼有兩種途徑一種是修改tomcat預設的編碼方式為 utf 8 在tomcat的server.xml裡把 修改為使用這種方式帶來的問題是在你本機上這麼做沒有問題,你無論怎麼去修改你tomcat上的配置都沒問題,但是測試環境和生產環境的伺服器不是輕易說改就能改的,特別是有些公司...
structs2GET請求引數中文亂碼解決方法
1.tomcat預設是的編碼字符集是 iso 8859 1 我們可以通過 gbk 編碼來解析引數而不出現中文亂碼。string realname new string request.getparameter realname getbytes iso 8859 1 gbk 2.可以直接在tomca...
get請求和post請求引數中文亂碼的解決
首先出現中文亂碼的原因是tomcat預設的編碼方式是 iso 8859 1 這種編碼方式以單個位元組作為乙個字元,而漢字是以兩個位元組表示乙個字元的。post請求引數中文亂碼的解決辦法 對於post請求,請求中問亂碼的兩種解決辦法。1 request.setcharacterencoding utf...