Using encoding declarations (charset=, encoding=, @charset) for auto-detection

When both “Auto-Detect” and “Refer to encoding declaration” are activated in the Format preferences pane, CotEditor reads the following types of encoding declarations (if present) — charset=, encoding=, @charset — when opening a file. If written properly, these declarations will be used to determine the file's character encoding.

A declaration can be anywhere in the document, the one either in comment area or in a plain sentence is detected. When you want to use a phrase such as “charset=UTF-8” even though your document's encoding is not UTF-8, you need to put an actual encoding declaration prior to the phrase, or, turn off “Refer to encoding declaration” in the Format preferences.

See also