App EngineにデプロイしているJavaのアプリケーションのログをみていると日本語が文字化けしている
おそらくApp Engineのdefault charsetが原因だと思うので調べてみた
結論おそらくUS-ASCII?
調査した結果、Java7ランタイムで使用されていたエンコードはUS-ASCIIであったが、Java8ランタイムになってUTF-8に変更されたとドキュメントに書いてあったのだが、、
Java 8 では、App Engine のデフォルトのファイルのエンコードが Java 7 で使用されていた US-ASCII から UTF-8 に変更されています。
今回のJavaアプリケーションはJava8で作っているのでUTF-8のはずなのだがよくわからない
3年前だがStackOverflowで同じようなことを質問していている人がいて、そこの回答ではデフォルトCharsetに依存しないようにアプリケーションをつくれとあるので、とりあえずそう修正するのがよさそう stackoverflow.com