Skip to content

iconvでsjisからutf8に変換時にエラー

Posted on:2019年4月17日 at 00:00

概要

AWS DataPipeline で sjis から utf8 に変換して gzip で圧縮したいshift-jis から utf8 の変換を書いたが などの外字 があるテキストだとエラーになる。

対応

shift-jis -> utf8 変換なのだが、 shift-jis ではなく cp932 を指定すると良い具体的には下記

#!/bin/bash
iconv -f cp932 -t utf-8 {file}

参考リンク

Shift-JIS のソースを iconv で Utf-8 に変換して clang でエラー