Encoding has influence on the way WebStorm reads or writes files. If a file has been modified but not yet saved, any changes in encoding affect file writing; if a file has not been modified, then reading is affected. WebStorm suggests specific ways to change encoding of a file according to its type, using the Status bar, or the editor.
|Encoding||Can be changed in|
|File encoding is specified within the file, for example, in XML.||If a file contains explicit encoding declaration, you can change it in the Editor. In this case WebStorm provides code completion.|
|File encoding is defined by BOM.||In this case, you can't change encoding with which WebStorm reads the file, but it is still possible to change encoding for writing such file.|
|UTF characters are detected in the file contents.||WebStorm provides an option that automatically changes file encoding to UTF,
if the file contents can be reasonably interpreted as UTF. |
This option only works for reading; a file can be saved with any encoding.