我的项目没有显示任何葡萄牙语字符。当我尝试输入像“Não”这样的单词时,它返回N£o“”。
有趣的是,当我从res / string.xml中获取字符串时,它会正确显示该单词。
知道为什么吗?
到目前为止我尝试过的事情并没有成功:
编辑:
我可以在youtube上播放视频,如果它对解决方案有帮助的话!
有一个正在发生的事情的图像:
答案 0 :(得分:2)
我的文件build.gradle有这一行:
compileOptions.encoding = 'ISO-8859-1'
因此,我无法改变任何事情。现在已经修好了。 :)
答案 1 :(得分:1)
这很难解释为什么会这样,我和俄语字符一样,但仅限于某些设备。我只是检查了MATCH (u:USER {name: "Lamoni"})-[:CREATED|RESHARED*1..2]-(p:Post)
WITH u, p
OPTIONAL MATCH (p)<-[:LIKES]-(u2:USER)
WITH u.name, p, u2
ORDER BY u2.created_at
RETURN u.name, p, collect(u2.name)
上与你相同的内容并且显示正确...从我的调查来看,每台设备如何显示给定的字符,但我认为它可能会发生,因为{{ 1}}知道如何使用Genymotion
,但不知道代码中的Android
。当您为不同语言创建文件夹时,您不能说默认值必须为Resources
。所以系统会检测并显示。我不确定100%,但这是我从doc理解的。
无论如何,要在代码中使用String
English
对象并显示外语(来自英语)语言,我们只有两个选项:
1)为特定文本/ Unicode添加.ttf文件 2)html格式
第一个选项的示例:
String
第二个选项的示例:
TextView
P.S。如果我错过了什么,请随意注意。