在 Javascript 中将字符从 ISO-8859-1 编码转换为 UTF-8 编码时保留字符表示
Keep character representation when converting characters from ISO-8859-1 to UTF-8 encoding in Javascript
我目前正在使用第 3 方体育数据提要,我会使用节点定期调用它来更新我的数据库。此提要已 ISO-8859-1
编码。
我的问题是客户端设备通过我的 API 使用我的数据,不会使用 ISO-8859-1 来显示它。
当我编码为 UTF-8 时,除了映射我要替换的字符之外,还有什么方法可以保留 áéíóú 等 ISO-8859-1 字符表示吗?
我 运行 在 AWS lambda 上使用这个 utf8 encoder/decoder npm package
谢谢!
使用iconv,编码切换的通用解决方案:https://www.npmjs.com/package/iconv
将传入的数据转换为 UTF8,当你获得它时,将其作为 UTF8 存储在你的数据库中(而不是其他任何东西),然后从该数据库将其作为 UTF8 提供给你的客户。
我目前正在使用第 3 方体育数据提要,我会使用节点定期调用它来更新我的数据库。此提要已 ISO-8859-1
编码。
我的问题是客户端设备通过我的 API 使用我的数据,不会使用 ISO-8859-1 来显示它。
当我编码为 UTF-8 时,除了映射我要替换的字符之外,还有什么方法可以保留 áéíóú 等 ISO-8859-1 字符表示吗?
我 运行 在 AWS lambda 上使用这个 utf8 encoder/decoder npm package
谢谢!
使用iconv,编码切换的通用解决方案:https://www.npmjs.com/package/iconv
将传入的数据转换为 UTF8,当你获得它时,将其作为 UTF8 存储在你的数据库中(而不是其他任何东西),然后从该数据库将其作为 UTF8 提供给你的客户。