Android TextView 中的问号?

标签 android character-encoding non-ascii-characters file-encodings

我在 Android Activity 的 TextView 中遇到重音字符问题。渲染显示问号而不是字符“è”和“à”。流程是:从 Web 资源获取 midi 文件 --> 提取歌词 --> 将歌词放入 TextView 中。我不明白是否是编码或字符集的问题。我尝试使用“UTF-8”或“ISO...”对文件进行编码,但每次尝试都失败了。你能帮我吗?

提前致谢。

最佳答案

在将歌词放入 TextView 之前,您可以尝试这样的操作:

newLyrics = new String(oldString.getBytes("UTF-8"),"UTF-8");

关于Android TextView 中的问号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23818128/

相关文章:

mysql - 改变 MySQL 列编码,级联到 FK

java - 使用 InputStreamReader 两次

php - preg_match 与国际字符和口音

android - 调用改造 2 时避免内存泄漏

android - 如何在我的应用程序中播放 vimeo 视频?

java - 在 JAVA (Android) 中更改 HTML 值

android - 为什么 getAllNetworks() 在禁用 wifi 或数据移动时返回 0?

python转换编码:LookupError: unknown encoding: ansi

ios - NSURL 不为单字符非 ascii 字符串返回 nil

c++ - 获取 std::wstring 的子字符串