【備忘録】Shift-JISで書かれたファイルをUTF-8に変換する
目的
error_code='999' message='��������'
error_code='999' message='��������'
CurlコマンドでAPIのテストを行い、エラーが発生したためエラー文を確認しようとしたところ。
上記のように文字化けしてしまっていた。
このファイルがShift-JISで書かれているからだ。
そこでlinux上でiconvというものを利用してutf-8に変換してみた
結論
iconv -f sjis -t utf-8 <file_name> >test.utf8
経緯
iconv -f sjis -t utf-8 <file_name> >test.utf8
"utf-8"の部分を"utf8"と記述している記事を多く見かけて、試してみると下記のようなエラーが
iconv -f sjis -t utf-8 ValueCharge.sh.log >ValueCharge.utf8
表示された。
バージョンによっては"utf8"でよかったのかもしれないが、自分の場合は"utf-8"に変更することで無事urf-8へ変更することができた。
参考
Author And Source
この問題について(【備忘録】Shift-JISで書かれたファイルをUTF-8に変換する), 我々は、より多くの情報をここで見つけました https://qiita.com/yutoun/items/81ee51c1d827d4fedb6e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .