我正在尝试将反应原生的ISO-8859-1的获取响应转换为UTF-8。 我找到了这个答案:Encoding conversion of a fetch response但是反应原生我有一些麻烦......
我没有设法使用iconv,我尝试了:
npm install --save iconv-lite // success
然后我做
var iconv = require('iconv-lite') // Error 500 from react native
我没有设法使用Buffer,反应原生和
是未知的require('buffer').Buffer // Error 500 from react native
所以这是我的问题:
在本机中进行编码转换的最佳方法是什么? 如果Encoding conversion of a fetch response是好的:我如何使用iconv?我如何使用缓冲区?
答案 0 :(得分:0)
请考虑以下代码:
import iconv from "iconv-lite";
import {Buffer} from "buffer";
let str = iconv.decode(Buffer.from("hello"), 'us-ascii')