utf16beからutf8に変換できません。

utf16beからutf8に変換できません。

私はaix 7.2用のスクリプトを書いていutf16beますutf8

私はiconv変換を使用します。次のスクリプトを使用します。

for file in *.OPEN
do
    echo "Converting file $file"
    iconv -f utf16be  -t utf8 < "$file" > "${file}.UTF8"
done
echo "Conversion of all files to UTF-8 done!"

しかし、エラーが発生します。

iconv: 0791-004 cannot open converter

ベストアンサー1

GNUパッケージをインストールすると、iconv次のコマンドが機能します。

/opt/freeware/bin/iconv -f utf-16be  -t utf-8

それ以外の場合は、以下を試してください。

/usr/bin/iconv -f ucs-2  -t utf-8

おすすめ記事