sql - 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。数据库中的结果很好,编码了特殊字符。但是当我从数据库中获取数据时,我不明白为什么会出现这个问题。
如果有人有想法,那就太好了。
非常感谢您的帮助 !
解决方案
推荐阅读
- php - 无法使用 ajax 发布变量
- node.js - 高优先级的消息全部投递完毕后,如何投递低优先级的消息?
- bash - 检查 bash 脚本是否在 bitbucket 管道中运行
- sql - 错误:将数字转换为数字数据类型的算术溢出错误
- r - 如果上面有缺失值,则将列中的值向上移动
- java - ConcurrentHashMap 初始化
- node.js - BelongsToMany 关联并使用 NodeJS Sequelize 插入数据库
- javascript - 为什么在jquery函数中有事件作为参数传递
- php - “查询”变量已用作“数组表达式”
- r - ifelse() vs attach() 创建数据框的新列