由於工做時間緊的關係,也一直沒有沉下心來仔細去了解一些細節。 今天本身作個小項目的時候,發現一個問題,jsp頁面新建以後默認編碼格式就是ISO-8859-1 。 根據我這幾年的工做經驗,編輯器確定會提供模板來配置的,那麼這個模板在哪裏呢?html
百度找了一下,找到了位置: eclipse -- window--Prefrences--Web--Jsp Files ---Editor--Templates 再到這個列表面找到 New Jsp File(html) java
在這裏,固然咱們直接改也能夠,可是首先咱們觀察默認的配置設置:eclipse
<%@ page language="java" contentType="text/html; charset=${encoding}" pageEncoding="${encoding}"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=${encoding}"> <title>Insert title here</title> </head> <body> ${cursor} </body> </html>
顯然,頁面編碼是動態獲取的,那這個編碼是在哪裏設置的呢?jsp
帶着這個問題,我再看了一下 eclipse -- window--Prefrences--Web--Jsp Files 編輯器
發現當前就有配置頁面編碼的選項 Encoding ,因而我在這裏選擇 ISO 10646/Unicode(UTF-8) ui
應用並肯定以後,再新建頁面,出來的代碼就是如下代碼了。編碼
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> </body> </html>
這樣就不用再爲修改頁面編碼格式發愁了。code
本本博客文章大可能是經驗積累總結,以避免從此忘卻,記錄下來。同時感謝您的閱讀,也但願能對您有所幫助。htm