Java 重音࿽;在NetBeans中

Java 重音࿽;在NetBeans中,java,netbeans,Java,Netbeans,我试图在NetBeans的命令行中使用以下西班牙语字符(使用Java): aáeéiíoóuúaÁeÉiÍoÓuÚñ 然而,当我进入这一行时,我得到了以下结果: a� E� 我� o� U� A.� E� 我� O� U� � � 我使用的代码是: public class SpanishChars { public static void main (String[] args) { Scanner sc = new Scanner(System.in); System.o

我试图在NetBeans的命令行中使用以下西班牙语字符(使用Java):

aáeéiíoóuúaÁeÉiÍoÓuÚñ

然而,当我进入这一行时,我得到了以下结果:

a� E� 我� o� U� A.� E� 我� O� U� � �

我使用的代码是:

public class SpanishChars {

public static void main (String[] args)
{
    Scanner sc = new Scanner(System.in);

    System.out.println("Enter some spanish chars next: ");
    String spanishLine = sc.nextLine();

    System.out.println("Spanish char entered are next: " + spanishLine);
}
我知道这是一个NetBeans问题,因为当我在EclipseIDE中运行相同的程序时,结果很好


有人知道如何修复它吗?

我在玩Netbeans 8时发现,当我将编码更改为ISO-8859-9并运行代码时,结果将是

Enter some spanish chars next: 
a á e é i í o ó u ú A Á E É I Í O Ó U Ú Ñ ñ
Spanish char entered are next: a á e é i í o ó u ú A Á E É I Í O Ó U Ú Ñ ñ
注意:要更改Netbenas 8 IDE内的编码,请执行以下操作:
单击您的节点项目->右键单击->单击属性->单击源->更改编码部分

在我的NetBeans项目中完成以下最后工作

1) 在jsp页面的开头添加以下代码:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>

2) 在同一页面的标题部分添加:

 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">


希望对其他人有所帮助。

这可能只是输出窗口使用的字体或netbeans默认不支持的某些编码支持的问题。我现在不使用netbeans,所以我无法解决您的问题。但是尝试更改一些编码设置,尝试设置UTF-8。我建议用java打印所有system.properties,并检查当前使用的编码是什么。否则需要在OS环境中进行设置。根据您的反馈,我已经检查了编码设置,并将其设置为UTF-8,我还用java打印了system.properties,结果是:file.encoding=UTF-8。我认为这是一个直接的NetBens问题,因为相同的程序在EclipseIDE中运行良好。还有什么建议吗?。非常感谢。Bienvenido a StackOverflow:-)虽然“siguiente”的意思是“next”,但在这种情况下,惯用的翻译是“following”(或者可能是“bellowing”)。我为您编辑了它。我在NetBeans 7.4中尝试了与上面相同的方向,但不起作用,我将更新到NetBeans 8并让您知道。谢谢嗨,Buttowski,做了更多的研究,发现了下一个解决方案,它也很好,而且不需要升级netbeans。谢谢你@踢Buttowski@mauriciotl,我试图通过编码来解决这个问题,但我看不到我的帖子,我发现你仍然有扫描器类的问题。为什么不尝试在EclipseIDE中运行Java程序呢?我遇到了同样的问题,通过在Eclipse中运行,我可以意识到它应该是一个NetBeans问题IDE(因为在Eclipse中没有问题),而不是Java类或操作系统。它有用吗@Kick buttonwski另外,我在以下归档文件中修改的行:C:\Program Files\NetBeans 7.4\etc\NetBeans.conf是:NetBeans\u default\u options=“-J-client-J-Xss2m-J-Xms32m-J-Dapple.laf.useScreenMenuBar=true-J-Dapple.awt.graphics.UseQuartz=true-J-Dsun.java2d.noddraw=true-J-Dsun.java2d.dpiaware=true-J-Dsun.zip.disableMemoryMapping=true-J-Dfile.encoding=UTF-8”,确切地说,我添加的语句是(最后一条):-J-Dfile.encoding=UTF-8