目的
error_code='999' message='��������'
CurlコマンドでAPIのテストを行い、エラーが発生したためエラー文を確認しようとしたところ。
上記のように文字化けしてしまっていた。
このファイルがShift-JISで書かれているからだ。
そこでlinux上でiconvというものを利用してutf-8に変換してみた
結論
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へ変更することができた。