【发布时间】:2014-05-22 22:30:36
【问题描述】:
我在 Android 活动的 TextView 中遇到重音字符问题。渲染显示问号而不是字符“è”和“à”。流程是:从网络资源中获取一个midi文件->提取歌词->将歌词放入TextView中。我不明白编码或字符集是否有问题。我尝试使用“UTF-8”或“ISO ...”对文件进行编码,但每次尝试都失败了。你能帮帮我吗?
提前致谢。
【问题讨论】:
-
如果它们显示为
?,这通常意味着字体中缺少字形。但是,应该支持这些字符。 -
我确认这些字符存在于 Android 标准字体中,因为它们存在于意大利语中。我想原始文件不是 UTF-8 编码的 或者您使用的是自定义字体。
-
你要知道歌词的编码;不太可能是 UTF-8。
-
@CommonsWare 我正在尝试更改字体
-
@CL 问题是文件是midi,我不明白如何提取歌词序列的编码信息。
标签: android character-encoding non-ascii-characters file-encodings