Android TextView中的特殊角色在应用程序中运行了将近一年后停止工作?

Android TextView中的特殊角色在应用程序中运行了将近一年后停止工作?,android,csv,special-characters,simplecursoradapter,Android,Csv,Special Characters,Simplecursoradapter,7个月前,我构建了一个针对安卓2.3.3及以上版本(API 10)的应用程序。在应用程序中,我使用了一个SimpleCorsorAdapter,它是。首先,应用程序读取一个.csv文档,并将信息保存在SQLITE数据库中 SimpleCursorAdapter从数据库中获取信息,并在屏幕上显示列表。.csv中有几个单词带有特殊字符ë,例如:variëteit。7个月前构建的应用程序现在在商店中运行良好,并在列表中正确显示特殊字符 问题是: 当我现在在手机上构建应用程序时,它不会在列表中显示特殊字

7个月前,我构建了一个针对安卓2.3.3及以上版本(API 10)的应用程序。在应用程序中,我使用了一个SimpleCorsorAdapter,它是。首先,应用程序读取一个.csv文档,并将信息保存在SQLITE数据库中

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

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

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

奇怪的是,我没有改变密码!所以我不知道为什么它突然停止工作。有人有主意吗

我尝试了什么:
我试图将编码改为:ISO8859-1,但这也产生了一个奇怪的字符

我尝试了:String correctText=Html.fromHtml(textView.getText().toString()); 但这也不起作用

编辑:
问题是读取.csv文件。当我将该值放入数据库时,它已经不正确了。我试着用不同的编码读取.csv文件,但没有得到正确的编码。。。我尝试了所有的标准编码。但它仍然不起作用。我找不到正确的编码是什么

您是否检查了Android Studio中的编码


您在Android Studio中检查过编码了吗


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

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

我将内容复制并粘贴到这个新文件中。
然后它工作了,因为文件确实是用UTF-8编码的。当我检查文件的详细信息时,它告诉我它是UTF-8编码的

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

我将内容复制并粘贴到这个新文件中。
然后它工作了,因为文件确实用UTF-8进行了良好的编码。

看起来像是一个典型的字符编码问题。字符串是否来自服务器?字符编码可能在那里更改了吗?没有,字符串来自数据库。数据库中充满了.csv格式的信息。我相信它是UTF-8编码的。可能csv文件使用的编码与UTF-8不同。是的,我尝试用许多其他编码加载文档。。。但没用,我修好了!我将.csv复制到一个新的UTF-8编码文件中,它确实起了作用!这次我用记事本++复制了它,确实有效。我已经用Excel 2016试过了,但没有。谢谢看起来像是一个典型的字符编码问题。字符串是否来自服务器?字符编码可能在那里更改了吗?没有,字符串来自数据库。数据库中充满了.csv格式的信息。我相信它是UTF-8编码的。可能csv文件使用的编码与UTF-8不同。是的,我尝试用许多其他编码加载文档。。。但没用,我修好了!我将.csv复制到一个新的UTF-8编码文件中,它确实起了作用!这次我用记事本++复制了它,确实有效。我已经用Excel 2016试过了,但没有。谢谢嘿,谢谢,我用每种编码构建了这个应用程序,但它并没有改变什么……这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-@肾上腺素DJ你怎么能在评论中插入图像?嘿,谢谢,我用每种编码构建了这个应用程序,但它并没有改变什么…这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-@肾上腺素DJ如何在评论中插入图像?