6

ファイルからすべてのマルチバイト文字を削除する必要があります。それらが何であるかわからないため、範囲全体をカバーする必要があります。

次のようにgrepを使用してそれらを見つけることができます:grep -P "[\ x80- \ xFF]"'myfile'

sedで同じようなことをしようとしていますが、代わりにそれらを削除してください。

乾杯

4

2 に答える 2

6

これを試してみてください:

LANG=C sed 's/[\x80-\xFF]//g' filename
于 2010-08-19T16:59:00.240 に答える
0

iconvを使用して、あるエンコーディングから別のエンコーディングに変換できます

于 2010-08-19T11:17:52.667 に答える