Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のようにiconvを使用して、UTF-16BEでエンコードされたファイル(バイト順マーク:0xFE 0xFF)をUTF-8に変換しようとしています。
iconv -f UTF-16BE -t UTF-8 myfile.txt
ただし、結果の出力にはUTF-8バイトオーダーマーク(0xEF 0xBB 0xBF)があり、それは私が必要としているものではありません。iconvに(または同等のエンコーディングがある)UTF-8の結果にBOMを入れないように指示する方法はありますか?
UTF-16実験は、あなたが望むことをするのではなく、示すことを示してUTF-16BEいます:
UTF-16
UTF-16BE
iconv -f UTF-16 -t UTF-8 myfile.txt