リハビリというか趣味というかNetBeans
6.0でJRubyをきちんと触ろうと最新版downloadしたら、おいおいNetBeansのConsole、日本語文字化けしてますよ。netbeans.confに
netbeans_default_optionsに、-J-Dfile.encoding=UTF-8追加でなんとかなったけど、お願いですから
puts "こんにちはみなさん"ぐらい英語版のInternationalizationのテスト項目にのせてくださいませ。大昔、同じようにApp
serverのlog
consoleも文字化けしてたけどIDEの統合Consoleって一覧してみるのに大事だと思うんだけどなぁ。6.0.1だと修正済みなのかな。しか
し、Project propertyのcommand
lineにJRubyの-J-xxxのparameterを追加できないのでしょうか。動いてもよさそうなものなのに。(調べてないので詳細不明)
ちなみに、6.0でupdate centerで最新module updateしたら、jrubyのbin directoryが消えてしまいました(ビックリ!)。jruby 1.03を別途downloadして再度設定するはめに。うーむ気持ち悪いなぁ。
でも、久しぶりにNetBeansを触りましたが、UIもかなり改善されていて、直感的で至極快適。
現在US出張中ですが、テレビでもMSのYahoo買収ネタとGoogleのネタが超ホットです。この記事は結構面白いですね。Microsoft-Yahoo: What Will Stay And What Will Go? Digitalな判断だけでは統合は進まな いのが世の常ですけど。(痛い!)
ちなみに、6.0でupdate centerで最新module updateしたら、jrubyのbin directoryが消えてしまいました(ビックリ!)。jruby 1.03を別途downloadして再度設定するはめに。うーむ気持ち悪いなぁ。
でも、久しぶりにNetBeansを触りましたが、UIもかなり改善されていて、直感的で至極快適。
現在US出張中ですが、テレビでもMSのYahoo買収ネタとGoogleのネタが超ホットです。この記事は結構面白いですね。Microsoft-Yahoo: What Will Stay And What Will Go? Digitalな判断だけでは統合は進まな いのが世の常ですけど。(痛い!)
仕様です。プロジェクトのエンコーディングを確認して下さい。
Posted by 片貝 on 2月月 05日, 2008年 at 09:22 午前 JST #
え?project.propertiesのdefault.language(source.encoding)は、UTF-8に元から指定されていますが、うまく行きませんでしたよ。なんか勘違いしてますか?
Posted by 藤井 on 2月月 05日, 2008年 at 05:32 午後 JST #
なのですが Ruby インタプリタが実際に走るのはネイティブな環境なので Mac の場合は SJIS (でしたっけ?) に変更しないといけません。Windows の場合も同様ですね。プロジェクトが作成されたときに SJIS に設定してくれればいいじゃん、という意見ももちろんあるのですが :-p
Posted by 片貝 on 2月月 07日, 2008年 at 07:20 午前 JST #
片貝さん、source.encodingをSJISに変更すれば動くということですか?Jrubyにパラメータ渡せないのはなんでなんでしょう。何れにしても情報感謝です。一度tryしてまたレポートします。
Posted by 藤井 on 2月月 08日, 2008年 at 02:25 午前 JST #
はい、SJISにすれば動きます。このようなスクリプト系は実行されるインタプリタがどのエンコーディングを使うのか少し注意する必要がありますね。JavaFX などでも同じで、たぶん PHP も同じだと思います。
引数はプロパティーダイアログの実行タブからできるはずですが、Railsのプロジェクトでしょうか。
Posted by 片貝 on 2月月 08日, 2008年 at 10:08 午前 JST #