使用Sublime Text 3中的BOM将文件编码设置为UTF8


92

当我在Sublime Text 3中打开文件时,在底部,我有一个选项来设置字符编码,如屏幕截图所示。

设置编码

可以将其设置为UTF-8,这经过一些研究后就意味着没有BOM的UTF-8,但是我想将其设置为带有BOM的UTF-8,如下所示:

具有BOM的UTF-8

如何在ST3内执行此操作?

Answers:


90

我也不能在角落按钮中设置“带BOM的UTF-8”,但可以从菜单栏中进行更改。

“文件”->“使用编码保存”->“使用BOM的UTF-8”


169

进入首选项>设置-用户
文件:Preferences.sublime-settings

写这个:

“ show_encoding”:是的,

将于2013年12月17日发布说明中进行说明。内部版本3059。 官方网站Sublime Text 3


9
公平地说,在我拒绝投票之前,这在某些时候是正确的吗?在当前版本show_encoding中,不提供“带有BOM”选项,因此无法回答问题。
billynoah

1
我在这里误会了吗?这根本无法回答问题.....
吉米·刘

它没有回答问题,但是我不得不承认,它帮助我找出了我的代码被解释为汉字时遇到的问题
贝尔先生

无法回答问题并且在ST3中不起作用
ninja

4

进入首选项>设置-默认

默认情况下,您将拥有下一个:

// Display file encoding in the status bar
    "show_encoding": false

您可以更改它,或像cdesmetz说的那样设置用户设置。


1

默认情况下,Sublime Text set 'UTF8 without BOM',但未指定。

唯一具体的事情是'UTF8 with BOM'

希望这个帮助:)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.