myeclipse中文亂碼,JSP頁面亂碼

1、設置新建常見文件的默認編碼格式,也就是文件保存的格式。
在不對MyEclipse進行設置的時候,默認保存文件的編碼,通常跟簡體中文操做系統(如windows2000,windowsXP)的編碼一致,即GBK。
在簡體中文系統下,ANSI 編碼表明 GBK編碼;在日文操做系統下,ANSI 編碼表明 JIS 編碼。
Window-->Preferences-->General -->content Types
在右側窗口中展開每個子項,依次輸入編碼格式,如「UTF-8」點擊「update」就設置好了。
例如:在以上設置中,設置jsp默認編碼格式爲「UTF-8」,那麼之後新建的jsp文件,都是以「UTF-8」的格式保存的。
一樣設置java默認編碼格式爲「UTF-8」,那麼之後新建的java文件,都是以「UTF-8」的格式保存的。
設置html默認編碼格式爲「UTF-8」,那麼之後新建的html文件,都是以「UTF-8」的格式保存的。
以上設置了文件的保存編碼格式,默認的打開方式(解碼方式)會跟保存編碼格式同樣。   

2、設置新建其餘文件的默認編碼格式,即文件保存格式。
    在第一項設置中,只是設置了經常使用文件類型的編碼格式。若是新建一個文件,沒有後綴名,也就是不指名文件類型,那麼MyEclipse沒法判斷該用何種編碼

格式保存,就用默認文件保存編碼格式GBK進行保存。這個默認保存編碼格式,可用以下方法修改:
window-->preferences-->general-->workspace 在右側 Text file encoding ->Other    選擇UTF-8

3、單個文件查看編碼格式(也就是打開文件用的編碼格式)更改。這個方法沒有更改文件的編碼格式,只是告訴MyEclipse用何種編碼格式進行解碼。
在要查看的文件上,如文件Test.java上右鍵-->Properties-->Resource在右側Text file encoding ->Other,能夠進行修改。
好比說,你在「一」裏面設置*.java文件的編碼格式爲「UTF-8」,那麼你打開後綴名爲java的文件,默認就會以「UTF-8」格式進行解碼。若是有人給了你一個

編寫好的java文件,可是他是用GBK編碼保存的,那麼你如今打開的時候,會顯示亂碼。在這個文件上右鍵-->Properties-->Resource在右側Text file

encoding ->Other ->GBK,就能夠正常顯示裏面的內容了。

4、指定MyEclipse編寫文件時頁面內容數據編碼格式,如html,或者jsp網頁中提交表單前,用戶輸入的信息編碼格式,配置文件xml中的參數編碼格式等。
主要是通知瀏覽器或服務器,傳輸的數據的編碼格式。
window-->Preferences-->MyEclipse-->Files and Editors-->選擇子項-->Encoding
例如:選擇UTF-8,
新建jsp文件的時候,contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"就會自動生成,不用每次去手工更改了。
新建html文件的時候,http-equiv="Content-Type" content="text/html; charset=UTF-8"
新建xml文件的時候,<?xml version="1.0" encoding="UTF-8"?>html

相關文章
相關標籤/搜索