首页 > 解决方案 > React Native AsyncStorage:特殊字符的问题

问题描述

我有一个 Nestjs API,它从 SQL 数据库(老板告诉我的拉丁语 1)中获取数据。在我的 react native android 应用程序中,我从 API 获取数据,将其存储在 asyncstorage 中。

在 SQL db city 字段中,我有这个城市名称:

Ste Geneviève

但是在 AsyncStorage 中,当我获取城市数据时,我会在控制台中记录这个

"Ste Geneviève"

我不知道为什么,实际上是什么问题。当我从 RN 向 API 发送数据时,我使用 iconvlite 将 UTF8 转换为 SQL 的 ISO-8859-1。数据库中的结果很好,编码了特殊字符。但是当我从数据库中获取数据时,我不明白为什么会出现这个问题。

如果有人有想法,那就太好了。

非常感谢您的帮助 !

标签: sqlreact-nativeapiencodingasyncstorage

解决方案


推荐阅读