繁体   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