ぷっぽプログラミング備忘録

linux, javascript, php, C#, そのうちScalaとかアプリ開発とかやってみたいです。

netbeans使用中に「windows-31jでは正しく開けません」と言われたら…

netbeansを使っていると、あるタイミングで以下のようなメッセージが表示されるようになりました。(どのタイミングかは覚えていません)

 

ファイル 〇〇.phpは、エンコーディングwindows-31jでは正しく開けません。続行して開きますか。

 

Why netbeans encoding?!

 

仕方がないので調べたところ、

netbeansのインストールフォルダ】/etc/netbenas.conf

を修正したら直りました。

 

netbeansのインストールフォルダ】は、デフォルトだと、

C:\Program Files\NetBeans X.X

などになっていると思います。X.Xはバージョンの数字が入ります。

 

C:\Program Files\NetBeans X.X\etc\netbeans.conf の

修正内容は以下です。

 

netbeans_default_optionsに、
-J-Dfile.encoding=UTF-8
を追加する。

私のファイルですと、修正結果は、

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dfile.encoding=UTF-8"

こうなりました。

 

参考url)

日記帳様    http://okamerin.com/nc/title/457.htm