首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

Eclipse 中 JSP 中文顯示問號問題的快速解決方案

     編輯:關於JSP

問題現象

JSP 頁面輸出中文變成「?」,主因是檔案編碼與頁面宣告不一致。

Eclipse 全域設定(新建檔案自動生效)

  1. 開啟 Window → Preferences。
  2. 搜尋 jsp 或 encoding。
  3. 在 JSP Files → Encoding 選擇 GB18030(或 UTF-8)。
  4. 套用並關閉,新建 JSP 即會自動帶入正確編碼。

既有檔案手動修正

將頁面所有編碼宣告統一修改為 GB18030(支援最完整中文字符):

<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<!DOCTYPE html ...>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Hello</title></head>
<body>你好</body></html>

修改後儲存重新部署,中文即可正常顯示。

補充說明

  • GB18030 為國家標準,涵蓋 GB2312/GBK 所有字符,相容性最佳。
  • 若專案採用 UTF-8,請將上述所有 GB18030 替換為 UTF-8,並確保資料庫、連線字串、Java 原始碼編碼一致。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved