无法在不丢失数据的情况下将 utf8 缓冲区转换为 ISO8859_1 缓冲区

问题描述

例如,我正在尝试将以下 utf8 字符串转换为 ISO8859_1

字符串 = Plœmeurl’

字符串的十六进制表示:50 6c c5 93 6d 65 75 72 6c e2 80 99 20

iconv-lite 转换为 ISO8859_1 后:

50 6c 3f 6d 65 75 72 6c 3f 20

插入到我的 ISO8859_1 数据库中的十六进制值如下所示:

enter image description here

代码

var iconv = require('iconv-lite');
iconv.encode(Buffer.from(`Plœmeurl’ `,'utf8'),"ISO-8859-1")

我在做傻事吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)