\xEF\xBF\xBD
Unicode文字U+FFFD
のUTF-8エンコーディングです。 。これは、「置換文字」とも呼ばれる特殊文字です。 特別なUnicode文字に関するウィキペディアページ
からの引用 :
したがって、データソースに破損したデータが含まれているようです。間違ったエンコーディングを使用してデータを読み取ろうとする可能性もあります。線はどこから来るのですか?
データを修正できず、入力に実際に無効な文字が含まれている場合は、置換文字を削除するだけで済みます。
lines[n] = lines[n].Replace("\xFFFD", "");