JSP顯示中文問題的解決方案(轉)[@more@]
這兩天在win98下裝apache1.3.9加jserv和gnujsp1.0,jdk1.2.2,jsdk2.0
發(fā)現(xiàn)中文無法正常顯示。要么亂碼,要么出錯。
經(jīng)網(wǎng)友提醒,總結了以下幾條方法。
1:修改區(qū)域設置:在控制面版中選擇區(qū)域設置,設為英語(美國)?nbsp;
然后重起。一切就都正常。
2:在jsp頁中加入一條語句:
<%@ page contentType="text/html;charset=gb2312" %> ?
?sp顯示就正常了。
3:在編譯servlet和jsp時加入代碼選項。編譯servlet使用
javac -encoding iso8859_1 myservlet.java
在jsp的zone配置文件中.修改編譯參數(shù)為:
compiler=builtin-javac -encoding ISO8859_1
使用這種方法后,不需要作其他的改動就可以正常顯示中文了。
4:最土的辦法,在servlet源程序中加入代碼變換語句。如
try{
out.println(new ( (new String("我愛死你了")).getBytes("GBK"),"ISO8859_1"))
}
catch( UnsupportedEncodingException e)
{
.......
}
使用這種方法一定要注意捕獲UnsupportedEncodingException
網(wǎng)頁標題:JSP顯示中文問題的解決方案(轉)-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://www.muchs.cn/article8/dhjdop.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內鏈、App開發(fā)、手機網(wǎng)站建設、網(wǎng)站導航、網(wǎng)站收錄、移動網(wǎng)站建設
廣告
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源:
創(chuàng)新互聯(lián)