在jsp頁面寫入的中文傳至action方法裡變成了???? 或者其他亂碼
首先檢查下頁面的編碼設定是否是gbk 或 gb2312 不是的話改正以後再測試是否依舊亂碼
如果依舊亂碼那在action中新增這個方法
private string retgbk(string s)
catch (unsupportedencodingexception e)
return n;
}
方法中↓
orderform orderform = (orderform) form;
user user = orderform.getuser();
user.setuname(retgbk(user.getuname()));
user.setuaddress(retgbk(user.getuaddress()));
user.setumail(retgbk(user.getumail()));
user.setutel(retgbk(user.getutel()));
boolean b = userbiz.adduser(user);
傳入亂碼字串s 轉換後返回乙個新的string
這樣亂碼就變成中文勒
其他的方法 如 檢視資料庫編碼方式是否和頁面一致
或 服務端的語言設定是否一致 ==
Java開發亂碼解決
今天專案在走web flow時,發現找不到flow engine。只在個別機子上出現,不是每台機子都出現。查了一下又是亂碼的問題。配置了一下server.xml好了。轉乙個亂碼問題解決大全。更深層次的解決,那就是在生成和解析string的時候,加上字符集了 亂碼問題大全 1 解決get方式亂碼問題 ...
Java開發亂碼解決
今天專案在走web flow時,發現找不到flow engine。只在個別機子上出現,不是每台機子都出現。查了一下又是亂碼的問題。配置了一下server.xml好了。轉乙個亂碼問題解決大全。更深層次的解決,那就是在生成和解析string的時候,加上字符集了 亂碼問題大全 1 解決get方式亂碼問題 ...
java中post亂碼和get亂碼的解決方法
1.post亂碼問題解決方案 在web.xml中加入 characterencodingfilter org.springframework.web.filter.characterencodingfilter encoding utf 8 2.對於get請求中文引數出現亂碼解決方法有兩個 修改to...