Linux 64bitとMacOS X とでDartEditorを使ってサンプルプログラムを作っています。コード共有をしながらなのですが、MacOS X だと日本語のエンコードがUTF-8ではないようなので、文字化けが発生していたりしました。ということで、Eclipseと同様にしてDartEditorでファイルのエンコードをUTF-8にしてみました。
DartEditorをインストールしたフォルダには、DartEditor.app/Contents/MacOS/DartEditor.iniというファイルがあるので、これに「-Dfile.encoding=utf-8」を追加します。「-vmargs」の下で良いでしょう。
$ cat DartEditor.app/Contents/MacOS/DartEditor.ini -consoleLog -data ../../../workspace -vmargs -Dfile.encoding=utf-8 -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx1024m -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -Declipse.vm=/System/Library/Frameworks/JavaVM.framework -Xdock:icon=../Resources/dart.icns
これで、コンテナのデフォルトファイルエンコードがUTF-8となりました。めでたし、めでたし。