熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

如何解決JSP頁面顯示亂碼問題[1]

2022-06-13   來源: JSP教程 

    大家在JSP的開發過程中經常出現中文亂碼的問題可能一至困擾著您我現在把我在JSP開發中遇到的中文亂碼的問題及解決辦法寫出來供大家參考

    一JSP頁面顯示亂碼

    下面的顯示頁面(displayjsp)就出現亂碼

    <html>
    <head>
    <title>JSP的中文處理</title>
    <meta httpequiv=ContentType content=text/html; charset=gb>
    </head>
    <body>
    <%
    outprint(JSP的中文處理);
    %>
    </body>
    </html>

    對不同的WEB服務器和不同的JDK版本處理結果就不一樣原因服務器使用的編碼方式不同和浏覽器對不同的字符顯示結果不同而導致的解決辦法在JSP頁面中指定編碼方式(gb即在頁面的第一行加上

    英文代碼<%@ page contentType=text/html; charset=gb%>
    就可以消除亂碼了完整頁面如下
    <%@ page contentType=text/html; charset=gb%>
    <html>
    <head>
    <title>JSP的中文處理</title>
    <meta httpequiv=ContentType content=text/html; charset=gb>
    </head>
    <body>
    <%
    outprint(JSP的中文處理);
    %>
    </body>
    </html>

    二表單提交中文時出現亂碼

    下面是一個提交頁面(submitjsp)代碼如下

    <html>
    <head>
    <title>JSP的中文處理</title>
    <meta httpequiv=ContentType content=text/html; charset=gb>
    </head>
    <body>
    <form name=form method=post action=processjsp>
    <div align=center>
    <input type=text name=name>
    <input type=submit name=Submit value=Submit>
    </div>
    </form>
    </body>
    </html>

[]  []  


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20716.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.