How to setup Visual Studio Code detect and set correct encoding on file open

巧了我就是萌 提交于 2020-07-04 08:28:39

问题


I recently started to use Visual Studio Code on Server Systems where I did not have Studio IDE installed. I like it very much but run into a problem. When I open a file (used Notepad++ before) the editor detect encoding and set it for me. Have many files on windows servers with windows-1252 still but vscode just use UTF-8 by default.

I know I can reopen with encoding Western (Windows 1252) but I forgot it often and I sometimes destroyed some content saving it.

So I did not find any parameter yet, is there a way to make vscode detect encoding and set it automatically when I open a file?


回答1:


To allow Visual Studio Code to automatically detect the encoding of a file, you can set "files.autoGuessEncoding":true (in the settings.json configuration file).

https://github.com/Microsoft/vscode/pull/21416

This obviously requires an updated verison of the application compared to when the question was originally asked.




回答2:


  • Go to File-> Preferences -> User Settings
  • Add (or update) the entry "files.encoding": "windows1252" to the right editor window and save

Now VSCode opens all text files using windows-1252 when there is no proper encoding information set.

EDIT: In 2017's June release the files.autoGuessEncoding setting was introduced. When enabled it will guess the file's encoding as good as possible. Its default value is false .



来源:https://stackoverflow.com/questions/38528384/how-to-setup-visual-studio-code-detect-and-set-correct-encoding-on-file-open

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!