使用 VSCode 的编码设置来读取缓冲区

use VSCode's encoding setting to read a buffer

我正在开发一个 VSCode 注册自定义编辑器的扩展,这个编辑器使用 webview 来显示文件。

我正在使用“Buffer.toString”读取文件的文本部分,我想使用设置“file.encoding”来使用当前编码,但值看起来不对应nodejs ones ..有一些我可以用的包吗?也许我错过了一些 VSCode API 方法?

我还想在我的编辑器上添加“使用编码重新打开”的可能性。是否可以使用已经存在的菜单?

我看到 VSCode 使用 iconv-lite 来支持不同的编码,我必须从头开始支持“重新打开编码”