NetBeans IDE下如何更改文件的編碼

轉貼請註明出處:http://blog.csdn.net/froole


NetBeans在編輯Java文件的時候,通常使用OS下默認的編碼。
但是在很多工程中,需要使用UTF-8編碼,以下將對更改文件編碼的方法作具體說明。
前些天在論壇上提出此問題《netbeans6.5,如何設置文件編碼和換行字符?》,似乎整個CSDN也很少 有人知道NetBeans下更改文件編碼的方法,在此自問自答,也可方便論壇其他的朋友。

NetBeans所使用源碼文件的編碼設定
在使用NetBeans IDE的開發中涉及到很多源碼文件。以下就對HTML文件、JSP文件、Java文件等的編碼設定進行說明。
如果還需要其他更詳細的信息,可以去查詢NetBeans IDE的在線文檔。

 

  • HTML文件
    HTML文件的編碼可以通過<head>中的<meta>標籤指定。例如,如果編輯的HTML文件爲UTF-8編碼,那麼<meta>標籤可以如下書寫:
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
  • JSP文件
    指定JSP文件的編碼有以下兩種方法:
    1.通過@page標籤的pageEncoding屬性來指定,如下:
    <%@page pageEncoding="UTF-8"%>
    2.通過@page標籤的contentType屬性來指定,如下:
    <%@page contentType="text/html;charset=UTF-8"%>

    而IDE在判斷JSP文件的編碼時,也將以這個順序進行判斷並設定。
  • XML文件
    XML文件編碼的設定在聲明XML語法的地方,也就是通常XML文件的第一行,如下:
    <?xml version="1.0" encoding="UTF-8"?>
  • Java文件
    在以上的設定過程中,可以看到文件編碼的設定都是通過其相應格式的標記。但是,Java文件中並沒有對編碼定義的聲明。
    所以在NetBeans IDE中,只有Java文件的定義是通過IDE的設定進行配置的。
    設定過程有以下兩個步驟:
    1.設定文件編碼的菜單操作
    Option->Java Source->Default Encoding
    將Encoding的內容改爲UTF-8
    2.設定編譯的默認編碼的菜單操作
    工程的Property窗口->complie在添加編譯器的設定中加入“-encoding UTF-8”
  • JavaScript文件以及其他文本文件
    對於JavaScript等文件內容中部包含編碼信息的文件,很遺憾,NetBeans IDE中無法對他們的編碼進行自由設定。因此,只能使用OS下的默認編碼。

 

<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>
轉貼請註明出處:http://blog.csdn.net/froole

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章