從reference看到:
FileReader的註解有提到這段
The constructors of this class assume that the default character encoding and the default byte-buffer size are appropriate. To specify these values yourself, construct an InputStreamReader on a FileInputStream.
大致上是說此類別是用預設的文字編碼來解讀這個檔案,所以有可能造成中文字解不出來, ...