成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

利用Eclipse編輯中文資源文件

開發 后端
本文介紹了利用Eclipse編輯中文資源文件的方法。對于中文的資源文件,一般需要用JDK的native2ascii工具進行轉換。
如果經常使用Struts,并做過國際化操作的人來說,對于中文資源文件的處理應該不會感到陌生的。比如下面兩個文件,一個是英文的,一個是中文的。對于英文的,一切照常;對于中文的,一般需要用JDK的native2ascii工具進行轉換。
application_en.properties

# Resources for the Hello sample application

hello.title=A first Struts program

hello.prompt.user=Please enter a UserName

hello.page.hello=Hello

hello.page.wellocome=Wellcome to Blog of Javamxj





application_zh_CN.properties

# Hello實例使用的資源文件



hello.title=***個Struts應用

hello.prompt.user=請輸入用戶名

hello.page.hello=你好

hello.page.wellocome=歡迎來到Javamxj的Blog


  我當前使用的Eclipse版本是3.1M6,如果使用Eclipse編輯application_zh_CN.properties文件,保存后,關閉這個文件,然后再次打開它,會發現這個文件中的中文字符都變成了????。

  為什么會發生這種情況呢?在中文操作系統下,Eclipse中的Java類型文件的編碼的默認設置是GBK,但是對Properties資源文件的編碼的默認設置是ISO-8859-1。所以編輯Java文件中的中文不會出現問題,但編輯Properties資源文件中的中文會出現問題。

在3.1M6版本下,我們可以直接修改Properties資源文件的默認編碼了(Eclipse3.0版本好像不支持)。在Eclipse主界面下,打開 Window ->Perferences ->General ->Editors ->Context Types

  修改為GBK后,再次打開application_zh_CN.properties文件,編輯后保存,再打開時,文件中的中文字符可以正常顯示了。
  這還不行,還必須利用native2ascii(native2ascii-本地碼-至-ASCII 碼轉換器 )來轉換一下。  
  將含有本地編碼字符(既非 Latin1 又非 Unicode 字符)的文件轉換為 ascii編碼字符的文件。
  native2ascii命令的格式:native2ascii [-reverse] [-encoding] [inputfile [outputfile]]
  說明:
  Java 編譯器和其它 Java 工具只能處理含有 Latin-1 和/或 Unicode 編碼(\udddd 記號)字符的文件。native2ascii 將含有其它字符編碼的文件轉換成含 Latin-1 和/或 Unicode 編碼字符的文件。
  若省略 outputfile,則使用標準輸出設備輸出。此外,如果也省略 inputfile,則使用標準輸入設備輸入。
  選項:
  -reverse
  執行相反的操作:將含 Latin-1 和/或 Unicode 編碼字符的文件轉換成含本地編碼字符的文件: -encoding encoding_name 。
  指定轉換過程使用的編碼名稱。缺省的編碼從系統屬性 file.encoding 中得到。encoding_name 字符串必須是符合要求的字符串。
如果application_zh_CN.properties文件的路徑是:D:\myfiles\myproject\,則轉換該文件的方法如下:“開始”——“運行”(或者直接按Win + R),輸入cmd,按回車或點擊確定,打開命令符窗口。輸入d:,按回車;輸入cd myfiles,按回車;輸入cd myproject,按回車;現在已經通過cd命令轉到該文件的路徑下了,接下來就可以直接利用命令對其進行操作了,輸入:native2ascii -encoding application_zh_CN.properties temp.properties,按回車,這里將根據application_zh_CN.properties輸出了一個臨時文件temp.properties,然后把application_zh_CN.properties中的文件內容替換為這個臨時文件的內容就可以了。轉換后的application_zh_CN.properties 內容如下:
# Hello\u5b9e\u4f8b\u4f7f\u7528\u7684\u8d44\u6e90\u6587\u4ef6
hello.title=\u7b2c\u4e00\u4e2aStruts\u5e94\u7528
hello.prompt.user=\u8bf7\u8f93\u5165\u7528\u6237\u540d
hello.page.hello=\u4f60\u597d
hello.page.wellocome=\u6b22\u8fce\u6765\u5230Javamxj\u7684Blog
  這樣的操作對于一個或兩個資源文件還行,如果多個資源文件,這樣未免有些太麻煩了。你可以建立一個批處理文件(.bat);或者建立一個Ant文件,利用其包含的native2ascii任務,也可以進行批處理。

您正在閱讀的是:利用Eclipse編輯中文資源文件

【編輯推薦】

  1. MyEclipse常用設置方法
  2. Myeclipse讓人氣憤說是整合了ssh,其實沒有
  3. Eclipse配置的備注
  4. 在Eclipse下安裝C++插件CDT
  5. MyEclipse 6.0發布 整合JPA框架
責任編輯:book05 來源: cnblogs
相關推薦

2009-08-28 16:08:28

C#利用資源文件

2013-06-17 17:02:15

Windows PhoWP開發資源文件

2009-08-21 16:13:27

C#讀取資源文件

2011-06-20 14:18:27

Qt 資源 文件

2012-02-03 09:55:06

Delphi

2011-08-15 14:47:28

Cocoa嵌入資源文件

2013-07-30 12:30:57

Windows PhoWindows Pho

2009-12-28 11:23:38

WPF資源文件

2020-08-25 07:16:20

Python資源文件文件

2010-01-04 16:23:42

Silverlight

2009-10-28 11:27:34

VB.NET資源文件

2009-06-19 16:12:22

Java語言properties

2009-08-12 16:44:13

.NET文件類型

2009-06-04 20:19:16

Eclipse插件Jinto資源配置

2009-06-05 09:40:59

2010-01-15 18:50:25

VB.NET資源文件

2013-04-03 12:57:01

Android開發讀寫assets目錄下

2009-10-29 16:01:54

VB.NET資源文件

2009-06-04 09:26:51

struts 源碼struts 資源文件

2011-09-30 10:41:06

Fedora
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 综合五月婷 | 久久久av | 久久99精品久久久久久国产越南 | 久久久久亚洲精品 | 国产精品久久 | 欧美日韩中文在线 | 亚洲免费观看视频网站 | 91伊人 | 国产福利91精品一区二区三区 | 亚洲欧美综合精品久久成人 | 91久久精品一区二区三区 | 国产视频h | 国产区第一页 | 国产一区不卡 | 国产欧美一区二区精品久导航 | av永久免费 | 国产aa | 91精品国产综合久久久久蜜臀 | 久久三区 | 视频精品一区二区三区 | 久久久久久高潮国产精品视 | 男人久久天堂 | 国产精品美女久久久久aⅴ国产馆 | 中文在线视频观看 | 久久久爽爽爽美女图片 | 成人性视频免费网站 | 免费黄色录像视频 | 韩日一区二区三区 | 午夜视频在线观看视频 | 国产精品观看 | 伊人最新网址 | www日本高清 | 国产日韩欧美激情 | 国产乱码精品1区2区3区 | 久久影音先锋 | 精品欧美二区 | 最新中文字幕 | 天天人人精品 | 亚洲风情在线观看 | 久久99深爱久久99精品 | 久久久久国产精品一区二区 |