Play Framework 2.3でIO error while decodingが出た場合の対処方法
Play Framework 2.3のactivator uiでコンパイルをかけると
IO error while decodingを吐く場合が有ったので対処方法をメモ。
コンパイラはUTF-8じゃないなら文字コードを指定しやがれこの野郎と怒ってる様子。
uiが作成したファイルを確認すると全てSJISで作られていた模様。
JAVAのデフォルトでも参照してるのかも。
app、confに入ってるファイルはテキストエディタでコードを変換して
後はuiを止めて下記を実行
>activator clean >activator clean-files >set _JAVA_OPTIONS="-Dfile.encoding=UTF-8"
activator uiを起動してファイルを新規作成。
ファイルがUTF-8で作成されていたら完了。
set _JAVA_OPTIONS="-Dfile.encoding=UTF-8"は毎度必要です。
activator clean-filesは不要かもしれません。