android向後台傳遞引數亂碼問題解決

2021-08-22 12:59:40 字數 509 閱讀 5341

在做android移動端開發的時候,難免會向後台傳送資料,有各種各樣的需求,相信大家在傳遞中文的時候,都遇到過亂碼此一類的問題。

1.有的人說改伺服器配置

tomcat伺服器的sever.xml的connector節點,加入uriencodeing="utf-8"字段。

這個不能完全保證,我通過抓包工具發現,在傳輸的過程中,由漢字變成了亂碼,所以這個得不到完全解決。

2.另外一種方式

string checkvalue1 = request.getparameter("checkvalue1");

//增加一行轉義** checkvalue1=new string(checkvalue1.getbytes("iso-8859-1"),"utf-8");

這個其實也是不一定能起作用的,大家試一下就知道了。

3.我的解決方案,最終多次測試成功

伺服器端**可以通過decode方法進行解碼,也可以不通過,我這邊的策略是沒有,最終解決了問題。

希望對你有幫助!

jq ajax向後台傳遞陣列

var proarea pro area val 產品質量指標 var qualitynorms cpzl text 質量指標的關係 var promins pro min 質量指標的值 var numbers number var qualitynorm 宣告乙個陣列 把要傳到後台的值放到乙個陣列...

Flex向後台傳遞xml

普通情況下我們使用httpservice只是很簡單地新建乙個object然後把它send出去,然後諸如a 1 b 2的的url請求就被發到了sever端,然後sever端又默默地把請求轉化 在原始時代,這樣做好像沒什麼不妥,甚至在乙個form裡面包含大於7條的請求也是乖乖地使用 var o obje...

jsp中request向後台傳遞漢字亂碼

問題 通過如下方式向後台傳遞資料的時候在後台產生亂碼 http localhost 8080 ems listnewsbycouumns.action?kw 實習動態 先是struts自帶的過濾器不管用,我用了乙個filter過濾器,也不管用。專案採用的是s2sh框架。解決辦法 修改tomcat中c...