jsp用靜態指令編碼問題
阿新 • • 發佈:2019-02-17
首先我們有時候儲存jsp會報錯說ISO-8859-1儲存失敗這是ISO-8859-1不能儲存中文的原因首先要去
Window-->General-->Content Types-->Test-->JSP 變成UTF-8 還有到Windows---->Preferences---->myeclipse Enterprise Workbench---->File and Editors----->JSP 將其也變成UTF-8 前一個是指jsp檔案的儲存編碼型別 後一個是指生成檔案時的<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>要一致
對了我們說的是包容的時候在包含的頁面加上<%@ page contentType="text/html; charset=UTF-8"%>要與主檔案的contentType一致這樣在瀏覽器看到的才是正常的
這是因為
pageEncoding是jsp檔案本身的編碼
contentType的charset是指伺服器傳送給客戶端時的內容編碼
詳細內容請看http://blog.csdn.net/hanghangde/article/details/49383949