Android Studio中的西班牙语字符

时间:2013-07-05 13:35:50

标签: encoding android-studio iso utf

我遇到了Android Estudio的问题,我正在尝试开发一个应用程序但是“¿”或“ñ”和“á,é,ó,í,ú”这样的字符在出现时没有正确显示我运行应用程序。我试图解决将编码更改为UTF-8的问题,但没有什么不同。谁能帮我?感谢

4 个答案:

答案 0 :(得分:6)

您可以使用Unicode字符解决此问题:

http://javawiki.sowas.com/doku.php?id=java:unicode

只需用您需要的相应字符替换数字:

http://unicode-table.com/de/#0115

例如:

¿ = \u00BF
ñ = \u0148 
á = \u0227
é = \u00E9

希望这是你需要的;)

答案 1 :(得分:2)

不必为了符合UTF-8的项目设置而更换每个具有Unicode字符的重音,只需将此行添加到android节点内的Module App Build Grade:

android {

compileOptions.encoding "ISO-8859-1" // For Spanish [Otherwise strange accents]

然后,您不必修改您编写的任何现有数据,并且可以保留这些奇怪的西班牙语字符!

答案 2 :(得分:1)

嘿,我得到了解决方案

  

String strJunk =“AtréveteaSoñar”;

     

byte [] arrByteForSpanish = strJunk.getBytes(“ISO-8859-1”);

     

String strSpanish = new String(arrByteForSpanish);

我这样做了,现在我正确地获得西班牙语字符而不是垃圾字符。

答案 3 :(得分:0)

bild.gradle中的

(应用程序模型) 使用以下配置:

android {
compileOptions.encoding = 'ISO-8859-1' // write your encoding here
compileSdkVersion 25...