我有一个格式为
的XML文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE PRG-TXT[]><PRG-TXT
ANKER="PLOAlertCannotPerform_ApparentIn"
WERT="AlertCannotPerform_ApparentIntersection"
><PRG-TXT-STD
><PRG-TXT-INHALT
>Kann keinen scheinbaren Schnittpunkt mit den gewählten Linien berechnen.</PRG-TXT-INHALT
></PRG-TXT-STD
></PRG-TXT
>
尝试使用BufferedReader
或任何文件阅读器读取文件内容时,这是我看到的输出:
修改
如果我将xml文件内容复制粘贴到记事本和再次(从记事本)将其复制粘贴回原始文件,然后我正确地看到输出。
不理解这种奇怪的行为。
代码:
BufferedReader file = new BufferedReader(new FileReader(filePath));
String line;
String input = "";
while ((line = file.readLine()) != null)
{
System.out.println(line.toString());
}
file.close();