我在 android 应用程序中使用 SQL 数据库并且遇到了撇号问题。
我的数据库是我在 MS Excel 2007 中的报价数据库,然后以 .csv 格式保存。然后我将它导入到我为应用程序拥有的 sql 表中。但是,带有撇号的引号在数据库(以及应用程序)中未正确显示。每个撇号都替换为一个不可见的字符。我知道它的存在是因为字符数以及例如在看起来像“arent”的单词“不是”中,它需要点击 3 次右箭头才能从 n 的左侧到右侧t 的一侧。如果我手动将撇号添加到 sql 表中,它会在保存数据库时转换回这个不可见字符。在 android 应用程序中,这个不可见的字符显示为一个空心矩形。
我确信问题不在于我的应用程序显示报价,因为我已将字符串传递给相同的代码,并且它显示撇号非常好。
有没有办法解决这个问题,可能通过更改字符集或类似的东西?还是 SQL 不支持撇号?