寫了一個servlet,javascript 向它提交參數(shù)時遇到亂碼問題,導(dǎo)致插進(jìn)數(shù)據(jù)庫以后仍然是亂碼,現(xiàn)將解決辦法記錄如下:
function changecode(str){
str = encodeURI(str);
return str;
}
需要傳過去的參數(shù)調(diào)用 changecode(str);如:
content =changecode(content);
var url=encodeURI("TDIY_SMSCONTENT_Servlet?method=insert&content="+content);
服務(wù)器端:String content=request.getParameter("content");
content = URLDecoder.decode(content,"UTF-8");
ok,亂碼問題解決。