Есть ли способ проверить кодировку кодировки.txt файла с Java?

Есть ли способ проверить, является ли текстовый файл (.txt) кодированным с помощью Unicode или UTF-8 с Java?

2 ответа

Решение

Вы не можете знать с абсолютной уверенностью, какая кодировка используется в общем случае. Я нашел это, чтобы быть хорошим чтением.

http://illegalargumentexception.blogspot.co.uk/2009/05/java-rough-guide-to-character-encoding.html

Тем более в разделе Автоматическое определение кодировки.

Хм, теоретически, как бы вы узнали, если это Unicode?

Это настоящий вопрос. По правде говоря, вы не можете знать, но вы можете сделать приличное предположение.

См. Java: Как определить правильную кодировку кодировки потока для получения более подробной информации.:)

Другие вопросы по тегам