QOI*_*QOI 5 java character-encoding
我试过在更一般的论坛上问这个,因为它与编程没有直接关系,但是我找不到答案,所以我在这里.
当我尝试使用死键方法(在西班牙语键盘中常用的方式键入重音字符(如áéíóú),在每个基于Java的程序中按'然后元音组合它们',而不是像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 áéíóú
Run Code Online (Sandbox Code Playgroud)
这在Eclipse中可以正常工作/编译.
归档时间: |
|
查看次数: |
4807 次 |
最近记录: |