Автоопределение кодировки символов в Java

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

Файлы должны быть стандартизованы. по всей отрасли, но в последнее время мы видели много разных типов файлов с наборами символов. Я хотел бы иметь возможность настроить BufferedReader, чтобы это компенсировать.

Что это довольно стандартный способ сделать это и определить, был ли он успешным или нет?

Мои первые мысли об этом подходе заключаются в том, чтобы перебирать наборы символов простой-> сложный до тех пор, пока я не смогу прочитать файл без исключения. Хотя не совсем идеально ...

Спасибо за ваш внимание.

18
задан Kirk 7 February 2012 в 18:13
поделиться