簡體   English   中英

Javac編碼選項

[英]Javac -encoding options

在哪里可以找到javac命令支持的所有字符編碼的完整清單?

我在其他答案中找到了有關如何通過-encoding標志指定文件使用的-encoding ,其中包含一些在野外常見的受支持編碼的有用示例。 我認為,如果在某處記錄了詳盡的清單,而我還沒有找到詳盡的清單,那也將很有用。

也許這取決於javac的版本? 也許它也與Java標准庫支持的編碼數量完全一致? 我想第一步是生成庫支持的編碼列表,此列表已經完成了 ,但是即使這樣做還不完全清楚,我們仍會留下一個詳盡的列表。

每個J2SE版本都將列出其支持的編碼集。 例如,此圖顯示了Java SE 7支持編碼集

javac是編譯器,編碼集不依賴於編譯器版本,但是每個發行版都會列出其支持的編碼集。

希望這可以幫助!

上面的鏈接給出了所需的最低要求:“ java.io.InputStreamReader,java.io.OutputStreamWriter,java.lang.String類以及java.nio.charset包中的類可以在Unicode和許多其他字符編碼之間進行轉換。該支持的編碼的Java平台,標准版7(Java SE 7中)的不同實施之間變化。對於java.nio.charset.Charset中的類描述列出了Java平台的任何實施方式中,標准版7是需要的編碼支持。”

請參見availableCharsets ,該集合提供了您碰巧正在使用的實現實際支持的所有字符編碼的集合。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM