##環境
- Windows10 Home 64bit
- STM32CubeMX Version 4.26.0
##問題
STM32CubeMXでのコード生成時、USERCODE行内の日本語コメント(UTF-8)が文字化けする。
ちなみにShift-JISだと起きない。macでも起きないらしい。
##対策
環境変数に以下を追加する。
変数名:JAVA_TOOL_OPTIONS
変数値:-Dfile.encoding=UTF-8
別の環境変数(_JAVA_OPTIONS)を設定する方法も見かけたけど、自分の環境ではうまくいかなかった。
→_JAVA_OPTIONSでもうまくいきました。確認不足ですみません。。(2018.8.17修正)
SW4STM32が悪いという情報もあったけど、WinMergeで開いても化けてたので別問題かと。
NetBeansとか、他のアプリの文字化け問題も同様の方法で解決できる場合があるらしい。
というか、その情報をもとにSTM32CubeMXで試したらうまくいった。ありがとうございました。