質問
ファイルからすべてのマルチバイト文字を削除する必要があります。それらが何であるかわからないので、全範囲をカバーする必要があります。
grepのようなgrepを使用してそれらを見つけることができます:grep -p [ x80- xff] 'myfile'
SEDで同時のことをしようとしていますが、代わりにそれらを削除します。
乾杯
解決
これを試してみてください:
LANG=C sed 's/[\x80-\xFF]//g' filename
他のヒント
使用できます ICONV あるエンコードから別のエンコードに変換します
所属していません StackOverflow