Когда я создаю файл с кодировкой UTF-8 в Java, и я открываю его в «Блокноте» или «Блокнот +», после чего он говорит, что он кодируется ANSI. Как так?Записать файл UTF-8 в Java
Если я пишу некоторые специальные символы, такие как Æ. Ø или Å в файл, тогда блокнот говорит, что кодируется UTF-8. Почему это?
Является ли представление байтов ANSI и UTF-8 одинаковым, если не включены специальные символы?
Поскольку вы используете Java 7+, вы должны использовать [java.nio.file] (http://java7fs.wikia.com/wiki/Using_the_java.nio.file_API) вместо 'File' – fge