我在一个用 UTF-8 编码的文本文件上有这个文本,o|▰╹ェ╹|ツ end (◕□◕✿) end ┐(❛△❛;)
当我尝试在 java 中读取它时,输出总是这样?o|??ェ?|ツ end (?□??) end ┐(?△?;)
我什至尝试用 Unicode 编码它,但它仍然得到相同的文本,这是我要获取的代码打印文件
File fileDir = new File("src/mycharacters.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(
new FileInputStream(fileDir), "UTF-8"));
String myText = null;
String line = null;
while ((line = reader.readLine()) != null) {
myText = line;
}
System.out.print(myText);