在JavaScript中将字符从ISO-8859-1转换为UTF-8编码时,保留字符表示forms

我目前正在使用第三方体育数据源,我使用节点来定期更新数据库。 此Feed是ISO-8859-1编码的。

我的问题是,通过我的API使用我的数据的客户端设备将不会使用ISO-8859-1来显示它。

当我编码为UTF-8而不是映射要replace的字符时,是否有任何方法可以保留ISO-8859-1字符表示法?

我在AWS lambda上运行这个,并使用这个utf8编码器/解码器npm包

谢谢!

使用iconv编码切换的通用解决scheme: https : //www.npmjs.com/package/iconv

将input的数据转换为UTF8,然后将其存储为数据库中的UTF8(而不是其他任何数据),然后将其作为UTF8从数据库中提供给客户端。