gpt4 book ai didi

java - 无法在基于 Java 的程序中正确书写重音符号(西类牙语)

转载 作者:搜寻专家 更新时间:2023-10-31 19:58:08 25 4
gpt4 key购买 nike

我试着在更一般的论坛上问这个问题,因为它与编程没有直接关系,但我找不到答案,所以我来了。

当我尝试在每个基于 Java 的程序中使用死键方法(西类牙语键盘中的常用方法,按 ´,然后按元音组合它们)来键入重音字符(如 áéíóú)时,不是由me,就像 Netbeans、Eclipse 或任何从互联网上下载的 .jar 一样,它不写重音。当我按两次 ´ 键时,它会显示 ´´´´ 而不是 ´´,这是正常行为。

我可以“写”重音字符,因为我可以从记事本中复制它们,我不能做的是用通常的死键方法直接输入它们。

与其他地方一样,语言栏中显示的输入语言是西类牙语,按键布局正确。

我尝试重新安装 JRE 并寻找恶意软件无济于事。

我使用的是 Windows XP,JRE 版本是 1.6.0_26-b03,尽管它在我之前的版本中也不起作用。

最佳答案

Java 代码需要是 UTF-8。如果使用 unicode \unnnn 对字符进行编码,则可以使用任何 unicode 字符。

以下是您将如何对您的示例进行编码:

    String spanish = "\u00E1\u00E9\u00ED\u00F3\u00FA";
System.out.println(spanish); // prints áéíóú

这在 Eclipse 中工作/编译正常。

关于java - 无法在基于 Java 的程序中正确书写重音符号(西类牙语),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6328379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com