Windowsでメモ帳++を使用して、UTF-8とASCIIの両方でテキストファイルを保存しました。UNIX 版と同じ文字表現を持つテキストは、diff によって完全に異なると主張されました (例: 1,267c1,267)。ファイルは実際にはバイナリ レベル (xxd -b test.txt) で異なっていましたが、vimdiff は vim とは異なる結果を示しました。それらは同一であることが示されました。ファイルに対して diff を実行する前に vimdiff がテキストをレンダリングするためだと思いますか? なぜこのような矛盾があるのでしょうか。