千万不要犯和我一样的错误:

<!DOCTYPE html>
<html lang="en">

这么搞, 中文肯定乱啊.

设置了也没解决问题, 然后发现fetch没有问题.

filereader有问题

//改一下方法试试.
reader.readAsText(inputFile); //从FileReader.readAsBinaryString() 改过来.

就这样成功了, 太神奇了.

参考这个: https://blog.teamtreehouse.com/reading-files-using-the-html5-filereader-api

写的比mdn好.