标签: java character-encoding io
我正在使用Scanner从文本文件中读取。它在遇到文件中的撇号(')字符时突然退出(十六进制代码27)。我在这里发现了一个类似的问题,最终在意识到该文件的字符集是LATIN-1时克服了这个问题。我不知道我正在阅读的文件的编码,似乎没有简单的方法来确定它。我试图在Scanner构造函数(文件,字符集)中插入随机字符集无济于事。我在这里错过了什么吗?