StringBuffer contents=new StringBuffer();
BufferedReader input = new BufferedReader(new FileReader("/home/xyz/abc.txt"));
String line = null; //not declared within while loop
while ((line = input.readLine()) != null){
contents.append(line);
}
System.out.println(contents.toString());
Plik abc.txt
zawieraWyświetlacz hindi język w konsoli przy użyciu Java
\u0905\u092d\u0940 \u0938\u092e\u092f \u0939\u0948 \u091c\u0928\u0924\u093e \u091c\u094b \u091a\u093e\u0939\u0924\u0940 \u0939\u0948 \u092
Chcę dispaly w języku hindi w konsoli przy użyciu języka Java.
jeśli ja po prostu wydrukować jak to ul String = "\ u0905 \ u092d \ u0940 \ u0938 \ u092e \ u092f \ u0939 \ u0948 \ u091c \ u0928 \ u0924 \ u093e \ u091c \ u094b \ u091a \ u093e \ u0939 \ u0924 \ u0939 \ u0939 \ u092 \ u002 ";
System.out.println (str);
to działa dobrze, ale gdy próbuję odczytać z pliku, to nie działa.
Pomóż mi.
Co jest "konsola Java"? – missingfaktor
@missingfaktor: myślę, że on po prostu oznacza konsolę, której używa do uruchomienia swojego programu (nie używa żadnego IDE). A on jest prawdopodobnie w oknach !! – WickeD
Otwórz plik w przeglądarce i sprawdź, czy kodowanie jest poprawne? Być może konsola Java nie obsługuje formatu UTF. –