【发布时间】:2012-12-09 21:31:02
【问题描述】:
抱歉,如果这是一个非常业余的问题!我知道 Eclipse 使用 Cp1252 作为其编码的默认值。
我最近创建了一个程序,使用哈希映射将输入的字母转换为盲文。为此,我不得不将编码方法更改为 UTF-8。
我对两者都知之甚少,但我所读到的所有内容都表明 UTF-8 可以表示 Unicode 中的每个字符,并且具有更大的可识别符号库。
那为什么它不是 Eclipse 的首选编码风格?
【问题讨论】:
-
Eclipse 使用 Cp1250 作为其编码的默认值是什么意思。 ? eclipse 中的控制台使用操作系统的默认编码。还是你说的是文件 IO?
-
Eclipse 必须在您的计算机上使用默认编码,该编码必须是设置为 CP1250 的 Windows 框。这可能就是你想要改变的。
-
他实际上是在问一个有效的问题:“为什么它不是 Eclipse 的首选编码风格?”也就是说,为什么 Eclipse 没有预先配置为文本文件采用 UTF-8?这是一个很好的问题。
-
我问自己同样的问题,因为这是在团队中反复出现的问题。答案是它已成为近 10 年的未决问题:bugs.eclipse.org/bugs/show_bug.cgi?id=108668 如果您不同意“平台默认设置”(您通常不会选择),请投票给它
标签: java eclipse encoding utf-8 cp1252