Đặt Mã hóa tệp thành UTF8 Với BOM trong Văn bản Sublime 3


92

Khi tôi mở một tệp trong Sublime Text 3, ở dưới cùng, tôi có một tùy chọn để đặt Mã hóa ký tự như được hiển thị trong ảnh chụp màn hình.

thiết lập mã hóa

Có tùy chọn để đặt nó thành UTF-8 , sau khi thực hiện một số nghiên cứu có nghĩa là UTF-8 Không có BOM, nhưng tôi muốn đặt nó thành UTF-8 Có BOM như hình dưới đây:

UTF-8 với BOM

Làm cách nào để thực hiện việc này từ bên trong ST3?

Câu trả lời:


91

Tôi cũng không thể đặt "UTF-8 với BOM" ở nút góc, nhưng tôi có thể thay đổi nó từ thanh menu.

"Tệp" -> "Lưu bằng mã hóa" -> "UTF-8 với BOM"


169

Vào Preferences> Settings - Users
File: Preferences.sublime-settings

Ghi chép lại cái đó :

"show_encoding": true,

Nó được giải thích vào ngày ghi chú phát hành 17 tháng 12 năm 2013. Bản dựng 3059. Trang web chính thức Sublime Text 3


9
công bằng mà nói, trước khi tôi phản đối, điều này có đúng ở một số điểm không? Trong bản phát hành hiện tại show_encodingkhông cung cấp tùy chọn "with BOM" và do đó không trả lời câu hỏi.
billynoah

1
Tôi đã hiểu lầm ở đây? Điều này không trả lời câu hỏi ở tất cả .....
Jimmy liu

Nó không trả lời câu hỏi, nhưng tôi phải thừa nhận rằng nó đã giúp tôi tìm ra một vấn đề tôi gặp phải với mã của tôi được hiểu là ký tự Trung Quốc
Ông Chuông

không trả lời câu hỏi và không hoạt động trong ST3
ninja

4

Vào Tùy chọn> Cài đặt - Mặc định

Bạn sẽ có phần tiếp theo theo mặc định:

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

Bạn có thể thay đổi nó hoặc như cdesmetz đã nói, hãy đặt cài đặt người dùng của bạn.


1

Theo mặc định, Sublime Text được đặt 'UTF8 without BOM', nhưng điều đó không được chỉ định.

Những thứ duy nhất được xác định là 'UTF8 with BOM'.

Hy vọng điều này giúp đỡ :)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.