java - netbeans 8.0.2 - 无法正确打印 utf-8 字符

标签 java netbeans utf-8

如标题所述,我在 Windows 7 操作系统上使用 Netbeans 8.0.2。我看到了许多关于此的不同主题并尝试了不同的解决方案,但没有一个真正有用。

因此 [š, ć, đ, ž, È, æ] 等字符显示为 � 或方 block ,具体取决于字体。这是我尝试过的:

  • 我在 ../etc/netbeans.conf 中设置了 -J-Dfile.encoding=UTF-8
  • 我检查了项目设置,编码设置为 utf-8

enter image description here

  • 当我读取文件时,我使用以下代码:

    BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8")); 或使用 Charset.forName("UTF-8")StandardCharsets.UTF_8Charset.forName("ISO8859-2") 没有任何帮助.

有人知道还有什么其他问题吗?

最佳答案

我发现这个字符 [š, ć, đ, ž, È, æ] 是东欧 (Windows-1250) 类型。

所以正确的编码类型是"Windows-1250"

关于java - netbeans 8.0.2 - 无法正确打印 utf-8 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31814673/

相关文章:

php - Iconv 从 UTF-8 转换为 Windows-1250 不起作用

java - 为什么我的 Java while 循环迭代了一半

java - 避免通过 JPA 将 'null' 值插入数据库表

java - 如何添加restfb.如何将 jar 转移到 Apache NetBeans IDE 11.1 上的 Maven 项目?项目 -> 属性中没有库类别

java - 加载 JDBC 驱动程序时出现 classNotFoundException

gcc - 是否可以让 GCC 使用 BOM 源文件编译 UTF-8?

java - 如何在 Java 中创建一个类的方法数组

java.lang.NoClassDefFoundError : Could not initialize class com. hp.hpl.jena.query.Query

java - 在 imageview JavaFx 上显示图像

ios - 如果字符是 4 字节长度的 UTF8,[NSString substringWithRange] 中存在错误?