- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我试着在更一般的论坛上问这个问题,因为它与编程没有直接关系,但我找不到答案,所以我来了。
当我尝试在每个基于 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/
我正在开发 GPA 计算器,而且我是 C 语言新手。我在 Ubuntu 12 中使用 gvim 编写此代码,并在终端中使用 gcc 进行编译。 这是我到目前为止的代码。我还想包含一种检查方法,以确保用
我正在使用tinymce 编辑网络应用程序中的某些字段。我需要一个带有一些规范的 html 结果(编辑后)。 例如:当我按 Entertinymce 时,创建一个新段落(没关系,我知道可以更改此行为,
我正在尝试在EmguCV(OpenCV C#包装器)图像上绘制多于一行的字符串。但它表明EmguCV无法识别新行“\ r \ n”字符。 如何实现呢?另外,如何获取文本高度,以便可以手动设置下一个字符
我有一个 richTextBox,一个人将在其中阅读患者的医疗记录。 我添加了一个按钮,用于将今天的日期(以 DD/MM/YYYY 格式)添加到 richTextBox 中。当有人需要更新病人的记录时
我是一名优秀的程序员,十分优秀!