我的java開發中的亂碼解決

2021-05-28 05:06:11 字數 731 閱讀 1347

在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...