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());
file abc.txt
chứahiển thị Tiếng Hin-ddi ngôn ngữ trong giao diện điều khiển sử dụng Java
\u0905\u092d\u0940 \u0938\u092e\u092f \u0939\u0948 \u091c\u0928\u0924\u093e \u091c\u094b \u091a\u093e\u0939\u0924\u0940 \u0939\u0948 \u092
Tôi muốn dispaly bằng ngôn ngữ Tiếng Hin-ddi trong giao diện điều khiển sử dụng Java.
nếu tôi chỉ đơn giản là in như Chuỗi này str = "\ u0905 \ u092d \ u0940 \ u0938 \ u092e \ u092f \ u0939 \ u0948 \ u091c \ u0928 \ u0924 \ u093e \ u091c \ u094b \ u091a \ u093e \ u0939 \ u0924 \ u0940 \ u0939 \ u0948 \ u092 ";
System.out.println (str);
thì nó hoạt động tốt nhưng khi tôi cố đọc từ một tệp thì nó không hoạt động.
giúp tôi.
một là gì "giao diện điều khiển của Java"? – missingfaktor
@missingfaktor: tôi nghĩ rằng anh ấy chỉ có nghĩa là giao diện điều khiển anh ấy đang sử dụng để chạy chương trình của anh ấy (anh ấy không sử dụng bất kỳ IDE nào). Và anh ta có lẽ đang ở trên cửa sổ !! – WickeD
Mở tệp trong trình duyệt và kiểm tra xem mã hóa của bạn có chính xác không? Có lẽ Bàn điều khiển Java không phải là UTF có khả năng. –