JSP顯示中文問題的解決方案
更新時(shí)間:2006年10月13日 00:00:00 作者:
這兩天在win98下裝apache1.3.9加jserv和gnujsp1.0,jdk1.2.2,jsdk2.0
發(fā)現(xiàn)中文無法正常顯示。要么亂碼,要么出錯(cuò)。
經(jīng)網(wǎng)友提醒,總結(jié)了以下幾條方法。
1:修改區(qū)域設(shè)置:在控制面版中選擇區(qū)域設(shè)置,設(shè)為英語(美國)?nbsp;
然后重起。一切就都正常。
2:在jsp頁中加入一條語句:
<%@ page contentType="text/html;charset=gb2312" %> ?
琷sp顯示就正常了。
3:在編譯servlet和jsp時(shí)加入代碼選項(xiàng)。編譯servlet使用
javac -encoding iso8859_1 myservlet.java
在jsp的zone配置文件中.修改編譯參數(shù)為:
compiler=builtin-javac -encoding ISO8859_1
使用這種方法后,不需要作其他的改動(dòng)就可以正常顯示中文了。
4:最土的辦法,在servlet源程序中加入代碼變換語句。如
try{
out.println(new ( (new String("我愛死你了")).getBytes("GBK"),"ISO8859_1"))
}
catch( UnsupportedEncodingException e)
{
.......
}
使用這種方法一定要注意捕獲UnsupportedEncodingException
發(fā)現(xiàn)中文無法正常顯示。要么亂碼,要么出錯(cuò)。
經(jīng)網(wǎng)友提醒,總結(jié)了以下幾條方法。
1:修改區(qū)域設(shè)置:在控制面版中選擇區(qū)域設(shè)置,設(shè)為英語(美國)?nbsp;
然后重起。一切就都正常。
2:在jsp頁中加入一條語句:
<%@ page contentType="text/html;charset=gb2312" %> ?
琷sp顯示就正常了。
3:在編譯servlet和jsp時(shí)加入代碼選項(xiàng)。編譯servlet使用
javac -encoding iso8859_1 myservlet.java
在jsp的zone配置文件中.修改編譯參數(shù)為:
compiler=builtin-javac -encoding ISO8859_1
使用這種方法后,不需要作其他的改動(dòng)就可以正常顯示中文了。
4:最土的辦法,在servlet源程序中加入代碼變換語句。如
try{
out.println(new ( (new String("我愛死你了")).getBytes("GBK"),"ISO8859_1"))
}
catch( UnsupportedEncodingException e)
{
.......
}
使用這種方法一定要注意捕獲UnsupportedEncodingException
相關(guān)文章
Jsp連接Access數(shù)據(jù)庫(不通過建立ODBC數(shù)據(jù)源的方法)
Jsp連接Access數(shù)據(jù)庫(不通過建立ODBC數(shù)據(jù)源的方法)...2007-02-02jsp servlet javaBean后臺(tái)分頁實(shí)例代碼解析
這篇文章主要為大家詳細(xì)解析了jsp servlet javaBean后臺(tái)分頁實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10JSP中動(dòng)態(tài)合并單元格的實(shí)例代碼
本文通過實(shí)例代碼給大家詳細(xì)介紹了jsp動(dòng)態(tài)合并單元格的方法,代碼簡單易懂,非常不錯(cuò),需要的朋友參考下吧2016-12-12JSP 開發(fā)之Spring BeanUtils組件使用
這篇文章主要介紹了JSP 開發(fā)之Spring BeanUtils組件使用的相關(guān)資料,這里提供實(shí)例幫助大家理解如何使用Spring BeanUtils組件,需要的朋友可以參考下2017-08-08jsp網(wǎng)頁計(jì)數(shù)器實(shí)現(xiàn)示例
網(wǎng)頁計(jì)數(shù)器想必大家都有見到過吧,記錄每一個(gè)訪問者,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下2014-01-01