by shigemk2

当面は技術的なことしか書かない

Bad UTF-8 hex sequence

RedShiftをごにょごにょしていると、こういうエラーに見舞われることがある。

docs.aws.amazon.com

RedShiftにデータはUTF-8しか入らない。そこに、他の文字コードの環境から以下のようなコマンドを打ってRedShiftにアクセスしようとすると、表題のようなエラーになる。

echo "SELECT a, CASE WHEN a=1 THEN 'ほげほげ' END FROM test;" | psql -h redshift.aws.com -p 5439

というわけで、文字コードには気をつけたい。