IntelliJ IDEA 2017.3 Help

Configuring Encoding for properties Files

Standard Java API is designed to use ISO 8859-1 encoding for the properties file.

To use other encodings, feed them as escape sequences and Unicode. The other option is to define the default encoding for .properties files on the project level and use different API that can read properties files in the encoding you have defined.

To configure default encoding for properties files

  1. Press Ctrl+Alt+S or choose File | Settings (for Windows and Linux) or IntelliJ IDEA | Preferences (for macOS) on the main menu, and then go to Editor | File Encodings.
  2. Do one of the following:
    • To have the special mode turned on when symbols are stored in a properties file as escape sequences but displayed as normal letters, check the option Transparent native-to-ascii conversion. This option is helpful when the properties files are encoded in ISO 8859-1. It is recommended to use this approach, if you don't have any special reasons to change encoding.
    • In the field Default encoding for properties files, select the encoding that will be used for all properties files in project.
Last modified: 6 March 2018

See Also