SF(すごくふつう)なブログ

記録・メモ・自己啓発・他

Elm Platform 0.13以降/Windows上で日本語を含むUTF8のソースコードをコンパイルすると…

hGetContents: invalid argument (invalid byte sequence)

というエラーが出る。おそらくHaskellがSystemデフォルトのエンコーディング(Shift-JIS)を使っているせいでこういうのが発生する…

回避方法

  1. 日本語でコメント書かない

  2. Shift-JISでソースコード保存

  3. 修正してプルリク

当ブログのコンテンツの引用は自由です。