-
JSP虛擬主機使用中的亂碼問題
在使用JSP的過程中,最使人頭疼的壹個問題就是中文亂碼問題,以下是我在軟件開發中遇到的亂碼問題以及解決方法。 POST提交表單是亂碼 常見的情況為:頁面都正常,但新插入的數據全是亂碼. 這種情況,就是因為提交的數據被程序接收後就是亂碼,這個亂碼又插入數據庫了,所以顯示不正常 解決方案: a 修改配制來完成 修改tomcat的配制文件server.xml中的連接器,加上URIEncoding=”GB2312″就OK了 b 自己寫編碼轉換程序 b.a 在與表單交換數據的時候,做轉換,這種方式靈活 每壹個頁面請求寫壹個轉換,或者寫壹個公共的類,在接收的時候,都做壹下轉移,代碼如下: public static String ISOGBChange(String s) { return EncodeChange(s,”ISO8859-1″,”GB2312″); } public static String EncodeChange(String s,String source_encode,String dest_encode) { if(s==null) return null; try { …