程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP顯示中文問題的解決方案

JSP顯示中文問題的解決方案

編輯:關於JSP
這兩天在win98下裝apache1.3.9加jserv和gnujsp1.0,jdk1.2.2,jsdk2.0
  發現中文無法正常顯示。要麼亂碼,要麼出錯。
  經網友提醒,總結了以下幾條方法。
  1:修改區域設置:在控制面版中選擇區域設置,設為英語(美國)?nbsp;
    然後重起。一切就都正常。
  2:在jsp頁中加入一條語句:
    <%@ page contentType="text/html;charset=gb2312" %> ?
    琷sp顯示就正常了。
  3:在編譯servlet和jsp時加入代碼選項。編譯servlet使用
    javac -encoding iso8859_1 myservlet.java
    在jsp的zone配置文件中.修改編譯參數為:
    compiler=builtin-javac -encoding ISO8859_1
   使用這種方法後,不需要作其他的改動就可以正常顯示中文了。
  4:最土的辦法,在servlet源程序中加入代碼變換語句。如
    try{
    out.println(new ( (new String("我愛死你了")).getBytes("GBK"),"ISO8859_1"))
    }
    catch( UnsupportedEncodingException e)
    {
    .......
    }
    使用這種方法一定要注意捕獲UnsupportedEncodingException
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved