国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Resin服務器下的中文亂碼解決方案大全

2019-11-18 14:51:10
字體:
來源:轉載
供稿:網友

  作者:CocoChen (java-CN.COM 站長)

1、頁面上的中文字符亂碼
假如在編輯jsp網頁時,在編輯器中顯示是正常的中文字符,而發布后在瀏覽器中顯示卻是亂碼,那可以試試在網頁的第一句加上如下一句代碼:
<%@page contentType="text/Html;charset=gb2312"%>

假如你的網頁已經有上面一句話,而出現了中文亂碼,那你可以試試把上面這句話刪除。

2、從MySQL數據庫中讀取或寫入中文字符出現亂碼
你首頁試一下如上所述的第一點解決方法,假如仍不能解決,則可以試一下,在將中文字符串存入數據庫時用如下一段函數轉換一下編碼:
public String gb2iso(String qs)
{
try
{
if (qs == null) return "NULL";
else return new String(qs.getBytes("gb2312"),"iso-8859-1");
}
catch(Exception e)
{
log("gb2iso error:"+e.getMessage());
}
return "NULL";
}

下次從數據庫讀取中文字符串時,再用如下的函數把編碼轉換回來:
public String iso2gb(String qs)
{
try
{
if (qs == null) return "NULL";
else return new String(qs.getBytes("iso-8859-1"),"gb2312");
}
catch(Exception e){log("iso2gb error:"+e.getMessage());}
return "NULL";
}

注重:上面這兩個函數應配合著成對使用,并且要多試,必要時再配合方法1。

3. (不斷增加之中....)

總之,JSP中文問題形式有多種多樣,產生的原因也非常復雜,但不論什么樣的亂碼問題,總有一個解決辦法。只不過這個辦法,誰也說不出,只能靠你自己多試。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邵阳市| 凉山| 福鼎市| 辽中县| 翁源县| 湟中县| 晋城| 平安县| 平邑县| 洮南市| 朔州市| 乐山市| 桃源县| 静乐县| 偃师市| 乐都县| 山阴县| 互助| 霍邱县| 郓城县| 佳木斯市| 济源市| 阳山县| 小金县| 大姚县| 遂溪县| 广德县| 西青区| 永寿县| 凌云县| 虹口区| 湟中县| 普兰店市| 旬阳县| 伊金霍洛旗| 务川| 巴东县| 双峰县| 阳春市| 马公市| 通河县|