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());
archivo contiene abc.txt
Display lengua hindi en la consola utilizando Java
\u0905\u092d\u0940 \u0938\u092e\u092f \u0939\u0948 \u091c\u0928\u0924\u093e \u091c\u094b \u091a\u093e\u0939\u0924\u0940 \u0939\u0948 \u092
Quiero dispaly en lengua hindi en la consola utilizando Java.
si simplemente imprimen de la siguiente str String = "\ u0905 \ u092d \ u0940 \ u0938 \ u092e \ u092f \ u0939 \ u0948 \ u091c \ u0928 \ u0924 \ u093e \ u091c \ u094b \ u091a \ u093e \ u0939 \ u0924 \ u0940 \ u939 \ u0948 \ u092 ";
System.out.println (str);
funciona bien, pero cuando intento leer un archivo, no funciona.
ayúdame.
Qué es una "consola de Java"? – missingfaktor
@missingfaktor: creo que solo se refiere a la consola que está usando para ejecutar su programa (no está usando ningún IDE). ¡Y él probablemente esté en Windows! – WickeD
Abra el archivo en un navegador y verifique si su codificación es correcta. Quizás la Consola Java no sea compatible con UTF. –