以UTF-8格式保存源代码有多重要?
Windows上的Eclipse默认使用CP1252字符编码.CP1251格式意味着可以保存非UTF-8字符,如果您从Word文档中复制并粘贴注释,我会看到这种情况.
我问的原因是因为出于习惯,我将Maven编码设置为UTF-8格式,最近它捕获了一些不可映射的错误.
(更新)请添加任何理由以及为什么,是否有一些应该知道的常见问题?
(更新)你的目标是什么?为了找到最佳实践,所以在问我们为什么要使用UTF-8时,我有一个很好的答案,现在我没有.
java源文件(.java)包含人类可读的文本,而不是机器可读的二进制.class文件(文件).
如果这些源文件包含纯文本,.java文件和.txt文件之间有什么区别?为什么java使用自己的文件类型作为源代码而不是.txt文件?