如何在不破坏基于ASCII的代码的情况下增加美国ASCII字符集的范围?

我正在打开一个文件

private String getStringFromFile(File file) {
    try {
        return Files.readString(Paths.get(file.getPath()), StandardCharsets.US_ASCII);
    }
    catch (Exception e) {
        System.out.println("Error while reading: " + file.getName());
        return "";
    }
}

and even though the file seems to be clearly ASCII compatible, I'm getting Error while reading: fileName.

该文件如下所示:

enter image description here

如果我在打开标题之前手动删除了标题(带有方括号的部分),则该代码有效(以后无论如何我都会在代码中删除它们)。有没有一种方法可以扩展字符集的范围,而又不会破坏仅适用于ASCII的代码,这是一种罕见的例外吗?

Here's the file in pgn (it can be openned as txt).