Android TextView 中的特殊字符在将近一年后停止在应用程序中工作?

第476章

7 个月前,我构建了一个针对 Android 2.3.3 及更高版本 (API 10) 的应用程序。在应用程序中,我使用了现在弃用SimpleCursorAdapter首先,应用程序读取 .csv 文档并将信息保存在 SQLiteDatabase 中。

SimpleCursorAdapter失控的数据库,并在屏幕上显示一个列表的信息。.csv 文件中有几个带有特殊字符ë 的单词,例如:variëteit。7 个月前构建的应用程序现在在商店中运行良好,并在列表中显示正确的特殊字符。

问题是:
当我现在在手机上构建应用程序时,它不会在列表中显示特殊字符ë,而是显示:

在此处输入图片说明

当我从商店下载 7 个月大的版本时,它确实显示了正确的特殊字符。

奇怪的是,我没有更改代码!所以我不知道为什么它突然停止工作。有没有人有想法?

我尝试了什么:
我尝试将编码更改为:ISO8859-1,但这也给出了一个奇怪的字符..

我试过: String CorrectText = Html.fromHtml(textView.getText().toString())); 但这也不起作用。

编辑:问题是读取 .csv 文件。当我将值放入数据库时​​,它已经不正确。我尝试使用不同的编码读取 .csv 文件,但我无法获得正确的编码...我尝试了所有标准编码。但它仍然没有奏效。我无法找出正确的编码是什么...

第476章

当我检查文件的详细信息时,它告诉我它是 UTF-8 编码的。

我用 Notepad++ 创建了一个新文件,在创建该文件之前,我确保 Notepad++ 具有以下设置:(设置 > 首选项... >)

在此处输入图片说明

我将内容复制并粘贴到这个新文件中。然后它起作用了,因为该文件肯定是用 UTF-8 编码的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击TextView后,Android应用程序停止工作

来自分类Dev

在Android中验证TextView

来自分类Dev

在Android TextView中编码

来自分类Dev

android在textview中闪烁字符

来自分类Dev

如何在Android应用程序中操作TextView

来自分类Dev

在Android应用程序的Listview行中重置TextView位置

来自分类Dev

Android中TextView的TextAppearance属性

来自分类Dev

Android中的TextView.setText

来自分类Dev

在TextView中检索行距-Android

来自分类Dev

在Android中显示多行textview

来自分类Dev

Android TextView中的Wave动画

来自分类Dev

在Android中更改TextView的值

来自分类Dev

Android在TextView中显示Logcat

来自分类Dev

Android TextView中的必填星号

来自分类Dev

Android TextView中的重叠问题

来自分类Dev

在Android的TextView中显示分数?

来自分类Dev

在Android中更改TextView的颜色

来自分类Dev

Android中带TextView的ImageButton

来自分类Dev

TextView不在Android中居中

来自分类Dev

在Android Studio中更新textView

来自分类Dev

Android TextView中的Markdown支持

来自分类Dev

Android:在Textview中启用复制

来自分类Dev

Android在TextView中更改文本

来自分类Dev

删除textView Android中的换行

来自分类Dev

Android TextView Shadow如何工作

来自分类Dev

Android:动画后删除TextView

来自分类Dev

Textview Gravity在android中无法正常工作

来自分类Dev

Android重心无法在TextView中工作

来自分类Dev

Android TextView.setText(“”)停止我的应用