6
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

STM32CubeMXのコード生成時にUTF-8が文字化けしないようにする

Last updated at Posted at 2018-08-17

##環境

  • Windows10 Home 64bit
  • STM32CubeMX Version 4.26.0

##問題
STM32CubeMXでのコード生成時、USERCODE行内の日本語コメント(UTF-8)が文字化けする。
ちなみにShift-JISだと起きない。macでも起きないらしい。

##対策
環境変数に以下を追加する。

変数名:JAVA_TOOL_OPTIONS
変数値:-Dfile.encoding=UTF-8
20180817a.PNG

別の環境変数(_JAVA_OPTIONS)を設定する方法も見かけたけど、自分の環境ではうまくいかなかった。
→_JAVA_OPTIONSでもうまくいきました。確認不足ですみません。。(2018.8.17修正)
SW4STM32が悪いという情報もあったけど、WinMergeで開いても化けてたので別問題かと。

NetBeansとか、他のアプリの文字化け問題も同様の方法で解決できる場合があるらしい。
というか、その情報をもとにSTM32CubeMXで試したらうまくいった。ありがとうございました。

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?