1

我只是想用节点服务器解码一个 win1255 编码文件。

我找到了解决办法!使用 Iconv 库:

const decode = content => {
  const iconv = new Iconv('CP1255', 'UTF-8//TRANSLIT//IGNORE');
  const buffer = iconv.convert(content);
  return buffer.toString('utf8');
}

这已经足够好了(在 macOS 下......),但是当我尝试在 Windows Server 2012(产品服务器)上运行它时,我遇到了一个错误,win32 下不支持 Iconv lib。

所以我尝试用iconv-lite解决它,但是我发现iconv-lite不支持win1255 / cp1255编码。

win服务器出错:

iconv.node 不是有效的 Win32 应用程序

所以说实话,我感到很无助。

希望有人可以帮助我解决这个问题。

非常感谢。

4

0 回答 0