无法显示在 Visual Studio 代码中创建和保存的 JSON 文件

Cannot display JSON file created and saved in Visual Studio Code

当我在Visual Studio代码中创建文件时(在Windows 7框),添加一些内容,然后保存,内容被替换为以下消息:

The file cannot be displayed in the editor because it is either binary 
or uses an unsupported text encoding.

我的解决方法是在 Sublime Text 中创建并保存文件,然后我可以打开它,编辑它,然后在 VS Code 中保存它。

我需要做什么才能使用正确的编码保存文件?

以下是我正在执行的步骤:

  1. 在 VS Code 中创建一个新文件
  2. 将文件的语言设置为 JSON(编辑器右下角)
  3. 输入以下内容

    {"menu": {
      "id": "file",
      "value": "File",
      "popup": {
        "menuitem": [
         {"value": "New", "onclick": "CreateNewDoc()"},
          {"value": "Open", "onclick": "OpenDoc()"},
          {"value": "Close", "onclick": "CloseDoc()"}
        ]
      }
    }}
    
  4. 将文件另存为 test.json

这是 VS Code 中的错误。如果您 运行 进入它,而不是设置文件的语言,使用 .json 扩展名保存文件,VS Code 将检测语言并正确显示文件。

我已经在这里提交了错误: https://code.visualstudio.com/issues/detail/16781

这是 VS Code 中的一个错误,已修复,将在下一次更新中提供。对不起!并非所有文件类型都会发生这种情况,但不幸的是 JSON。

更新

与此同时,已发布解决该问题的新版本。