Czy można sprawdzić plik tekstowy (.txt) zakodowany w Unicode lub UTF-8 w Javie?Czy istnieje sposób sprawdzenia kodowania zestawu znaków pliku .txt za pomocą Java?
7
A
Odpowiedz
10
Nie można z całkowitą pewnością stwierdzić, który zestaw znaków jest używany w ogólnym przypadku. Stwierdziłem, że to dobra lektura.
http://illegalargumentexception.blogspot.co.uk/2009/05/java-rough-guide-to-character-encoding.html
Zwłaszcza odcinek Automatyczne wykrywanie kodowania.
2
Teoretycznie, jak byś wiedział, czy jest to kod Unicode?
To jest prawdziwe pytanie. Prawdę mówiąc, nie możesz wiedzieć, ale możesz zgadnąć.
Zobacz: Java : How to determine the correct charset encoding of a stream, aby uzyskać więcej informacji. :)