将您的源代码保存为UTF-8格式有多重要?
Windows上的Eclipse默认使用CP1252字符编码。CP1251格式意味着可以保存非UTF-8字符,并且如果您从Word文档中复制并粘贴以进行注释,我已经看到这种情况。
我问的原因是因为出于习惯,我将Maven编码设置为UTF-8格式,最近它捕获了一些不可映射的错误。
(更新)请添加执行此操作的任何原因以及为什么,应该知道一些常见的陷阱?
(更新)您的目标是什么?为了找到最佳实践,所以当问我们为什么要使用UTF-8时,我有一个很好的答案,但现在还没有。
你的目标是什么?平衡您的需求和选择的利弊。
UTF-8优点
\uHHHH
UTF-8缺点
ASCII优点
ASCII缺点
注意:ASCII是7位,不是“扩展的”,并且不要与Windows-1252,ISO 8859-1或其他任何东西混淆。