txt ファイルの内容を 1 行ずつ読み取ります
が、各ファイルの最初の行が常に正しく認識されません。
どうすればよいですか?
txt ファイルの内容:
リーリーそれを読むたびに、ファイルの最初の行の最初の数字の長さが常に間違っています。目に見えない文字列があるはずです...:
。 リーリーtxt ファイルの内容を 1 行ずつ読み取ります
が、各ファイルの最初の行が常に正しく認識されません。
どうすればよいですか?
txt ファイルの内容:
リーリーそれを読むたびに、ファイルの最初の行の最初の数字の長さが常に間違っています...:
目に見えない文字列があるはずです。 リーリー
おそらく utf8 bom 文字です。
SO 複数の UTF-8 BOM シーケンスを削除する方法を引用
この関数を使用して最初の行を処理すれば問題ないはずです。
BOM についてもっと知りたい:
Zhihu - 「UTF-8 with BOM」と「UTF-8 without BOM」の違いは何ですか
Wikipedia