|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
NetBeans 6.7のナビゲータの文字化けこんばんは。初めて投稿する板垣ともうします。
NetBeansをRubyの開発に使っていますが、最近追加されたRSpecのサポート 機能で、ナビゲータに表示される日本語が文字化けしている事に気がつきま した。 UTF-8の文字化けは、出力ウィンドウなどの場合には-J-Dfile.encoding=UTF-8 をnetbeans.confに加えてやる事で回避できるのですが、ナビゲータの文字化 けは???の羅列になっており、これとは別の問題のようです。 もともと、ナビゲータの機能は、クラスやメソッド、定数などを解りやすく 表示し、移動しやすくするためのものだと思います。Rubyの場合、こうした 識別子に日本語を使う事はないのですが、テストコードの場合、テストケース をパラメータ記述したものが表示されます。 Railsに添付されているTestCaseクラスでは、文字列のパラメータがメソッド名 の一部として使われる事になり、必然的に日本語は通らないのですが、RSpecの 場合には、メッセージに表示されるものなので、日本語で書きたいというケース があります。というわけで、ナビゲータの日本語表示ができるとありがたいです。 -- --------------------- いたさん http://rails.to/ --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: NetBeans 6.7のナビゲータの文字化けはじめまして、板垣さん。ありがとうございました。
私のほうでも確認できました。日本語は ? になってしまうのですね。 http://www.netbeans.org/issues/show_bug.cgi?id=168307 としてバグ登録してみました。アップデートがあればまたお知らせしますね。 片貝 09.7.8 10:30 PM, Masatoshi Itagaki wrote: > こんばんは。初めて投稿する板垣ともうします。 > > NetBeansをRubyの開発に使っていますが、最近追加されたRSpecのサポート > 機能で、ナビゲータに表示される日本語が文字化けしている事に気がつきま > した。 > > UTF-8の文字化けは、出力ウィンドウなどの場合には-J-Dfile.encoding=UTF-8 > をnetbeans.confに加えてやる事で回避できるのですが、ナビゲータの文字化 > けは???の羅列になっており、これとは別の問題のようです。 > > もともと、ナビゲータの機能は、クラスやメソッド、定数などを解りやすく > 表示し、移動しやすくするためのものだと思います。Rubyの場合、こうした > 識別子に日本語を使う事はないのですが、テストコードの場合、テストケース > をパラメータ記述したものが表示されます。 > > Railsに添付されているTestCaseクラスでは、文字列のパラメータがメソッド名 > の一部として使われる事になり、必然的に日本語は通らないのですが、RSpecの > 場合には、メッセージに表示されるものなので、日本語で書きたいというケース > があります。というわけで、ナビゲータの日本語表示ができるとありがたいです。 > -- Masaki Katakai Sun Microsystems K.K. http://blogs.sun.com/katakai --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: NetBeans 6.7のナビゲータの文字化け片貝様、早速のアクションありがとうございました。
本当は6.7のテスト期間中に報告できればよかったのですが、気がついたのが最近でしたので。 NetBeansは、Windows/Mac OS X/Linuxとほとんど同じ環境でつかえるため、大変重宝して います。私の会社でもRuby開発のスタンダードになりつつあります。 日本語化をはじめとする様々な活動ありがとうございます。 2009/07/09 8:29 に Masaki Katakai<Masaki.Katakai@...> さんは書きました: > はじめまして、板垣さん。ありがとうございました。 > > 私のほうでも確認できました。日本語は ? になってしまうのですね。 > > http://www.netbeans.org/issues/show_bug.cgi?id=168307 > > としてバグ登録してみました。アップデートがあればまたお知らせしますね。 > > 片貝 > > 09.7.8 10:30 PM, Masatoshi Itagaki wrote: >> こんばんは。初めて投稿する板垣ともうします。 >> >> NetBeansをRubyの開発に使っていますが、最近追加されたRSpecのサポート >> 機能で、ナビゲータに表示される日本語が文字化けしている事に気がつきま >> した。 >> >> UTF-8の文字化けは、出力ウィンドウなどの場合には-J-Dfile.encoding=UTF-8 >> をnetbeans.confに加えてやる事で回避できるのですが、ナビゲータの文字化 >> けは???の羅列になっており、これとは別の問題のようです。 >> >> もともと、ナビゲータの機能は、クラスやメソッド、定数などを解りやすく >> 表示し、移動しやすくするためのものだと思います。Rubyの場合、こうした >> 識別子に日本語を使う事はないのですが、テストコードの場合、テストケース >> をパラメータ記述したものが表示されます。 >> >> Railsに添付されているTestCaseクラスでは、文字列のパラメータがメソッド名 >> の一部として使われる事になり、必然的に日本語は通らないのですが、RSpecの >> 場合には、メッセージに表示されるものなので、日本語で書きたいというケース >> があります。というわけで、ナビゲータの日本語表示ができるとありがたいです。 >> > > > -- > Masaki Katakai > Sun Microsystems K.K. > http://blogs.sun.com/katakai > > --------------------------------------------------------------------- > To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... > For additional commands, e-mail: nbdiscuss_ja-help@... > > -- --------------------- いたさん http://rails.to/ --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: NetBeans 6.7のナビゲータの文字化けこんにちは。TOBYです。
私も、以前よりRubyの開発に使っておりまして、 実は板垣さんが報告される以前より、 RSpecにてナビゲータが化けることに困っておりました。 今回、バグ報告及び登録していただき、助かりました。 (MLで一度お聞きしなければ、と思っていたのですが、時間がとれず…) せっかくなので、ついでに文字コード周りについてお聞きいたします。 RSpecの件で、netbeans.conf に -J-Dfile.encoding=UTF-8 をつけなければ、 文字化けしないため、外して使っていたのですが、 そうしますとNetBeans上でのRailsコンソール(ruby script/console相当)の 例えば ActiveRecord でDBにアクセスした出力等が化けてしまいます。 (これは、DBの内部文字列がUTF-8で格納されていたり、 RailsがUTF-8を使っているためだと思うのですが) そもそも、 "-J-Dfile.encoding=UTF-8" この記述(起動時オプションでしょうか?)は、 指定してNetBeansを使っていても特に問題はないものなのでしょうか? ファイル保存時のコードが(確か)デフォルトでUTF-8のわりに、 デフォルトでこのオプションが指定されていないため、 不安に思っておりました。 また、文字化けついでに、少し気になったのですが、 「実行」→「主プロジェクトを実行」にて mongrel 1.1.5 が起動した場合、 (ruby script/server 相当かと思います) こちらはどうもSJISで動いているらしく、mongrelがエラーを吐くと、 "-J-Dfile.encoding=UTF-8" ではメッセージが文字化けしてしまいます。 (逆に外すとエラーメッセージが見られます) 今のところ、困っている、というほどではないのですが、気になったもので…。 ただ、この症状は、コマンドライン(コマンドプロンプト)から、 ruby script/server を実行した場合にもSJISになることから、 この辺は、UTF-8をあまり考慮されていないのかもしれません。 (しかも、これ、ruby -Ku script/server してもUTF-8表示にはならないという…何故…) mongrelでエラーを出す確実で簡単な再現方法がちょっと見つからなかったのですが、 Firefox 3.0 + greasemonkey + SBMCommentsViewer(※1) を導入した状態で、 script/server したアドレスにアクセスすると出るようです。 ※1: http://d.hatena.ne.jp/ikikko/20080927/1222521390 環境:Windows XP SP3(or Vista SP2) NetBeans Nightly 200905210201(ああ古い…アップデートしないと) Masaki Katakai <Masaki.Katakai@...> wrote: > はじめまして、板垣さん。ありがとうございました。 > > 私のほうでも確認できました。日本語は ? になってしまうのですね。 > > http://www.netbeans.org/issues/show_bug.cgi?id=168307 > > としてバグ登録してみました。アップデートがあればまたお知らせしますね。 > > 片貝 > > 09.7.8 10:30 PM, Masatoshi Itagaki wrote: > > こんばんは。初めて投稿する板垣ともうします。 > > > > NetBeansをRubyの開発に使っていますが、最近追加されたRSpecのサポート > > 機能で、ナビゲータに表示される日本語が文字化けしている事に気がつきま > > した。 > > > > UTF-8の文字化けは、出力ウィンドウなどの場合には-J-Dfile.encoding=UTF-8 > > をnetbeans.confに加えてやる事で回避できるのですが、ナビゲータの文字化 > > けは???の羅列になっており、これとは別の問題のようです。 > > > > もともと、ナビゲータの機能は、クラスやメソッド、定数などを解りやすく > > 表示し、移動しやすくするためのものだと思います。Rubyの場合、こうした > > 識別子に日本語を使う事はないのですが、テストコードの場合、テストケース > > をパラメータ記述したものが表示されます。 > > > > Railsに添付されているTestCaseクラスでは、文字列のパラメータがメソッド名 > > の一部として使われる事になり、必然的に日本語は通らないのですが、RSpecの > > 場合には、メッセージに表示されるものなので、日本語で書きたいというケース > > があります。というわけで、ナビゲータの日本語表示ができるとありがたいです。 > > > > > -- > Masaki Katakai > Sun Microsystems K.K. > http://blogs.sun.com/katakai > > --------------------------------------------------------------------- > To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... > For additional commands, e-mail: nbdiscuss_ja-help@... --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: NetBeans 6.7のナビゲータの文字化けTOBYさん、こんにちは。
> RSpecの件で、netbeans.conf に -J-Dfile.encoding=UTF-8 をつけなければ、 > 文字化けしないため、外して使っていたのですが、 これって本当ですか?私の環境では???になってしまいます。 NetBeansのデフォルトのエンコードはUTF-8ですが、Windowsでは コンソール出力が事実上Shift-JIS(CP932)しか使えないので、-J-Dfile. encoding=UTF-8をつけなければならないのは、これを優先した結果 ではないでしょうか。 rails周りではautotest(autospec)の問題もあり、本当はコンソールが まともにUTF-8に対応してくれるのが一番ありがたいのですが、 Windows 7になっても改善される見込がなさそうですね。 ruby-listでるびきちさんが教えてくれた下記のハックも試したのですが、 あちらたてればこちらたたずで、うまい解決策はないようです。 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/45331 2009/07/11 15:38 に TOBY<toby_ml@...> さんは書きました: > こんにちは。TOBYです。 > > 私も、以前よりRubyの開発に使っておりまして、 > 実は板垣さんが報告される以前より、 > RSpecにてナビゲータが化けることに困っておりました。 > 今回、バグ報告及び登録していただき、助かりました。 > (MLで一度お聞きしなければ、と思っていたのですが、時間がとれず…) > > > せっかくなので、ついでに文字コード周りについてお聞きいたします。 > > RSpecの件で、netbeans.conf に -J-Dfile.encoding=UTF-8 をつけなければ、 > 文字化けしないため、外して使っていたのですが、 > そうしますとNetBeans上でのRailsコンソール(ruby script/console相当)の > 例えば ActiveRecord でDBにアクセスした出力等が化けてしまいます。 > (これは、DBの内部文字列がUTF-8で格納されていたり、 > RailsがUTF-8を使っているためだと思うのですが) > > そもそも、 > "-J-Dfile.encoding=UTF-8" この記述(起動時オプションでしょうか?)は、 > 指定してNetBeansを使っていても特に問題はないものなのでしょうか? > > ファイル保存時のコードが(確か)デフォルトでUTF-8のわりに、 > デフォルトでこのオプションが指定されていないため、 > 不安に思っておりました。 > > > また、文字化けついでに、少し気になったのですが、 > 「実行」→「主プロジェクトを実行」にて mongrel 1.1.5 が起動した場合、 > (ruby script/server 相当かと思います) > こちらはどうもSJISで動いているらしく、mongrelがエラーを吐くと、 > "-J-Dfile.encoding=UTF-8" ではメッセージが文字化けしてしまいます。 > (逆に外すとエラーメッセージが見られます) > > 今のところ、困っている、というほどではないのですが、気になったもので…。 > > ただ、この症状は、コマンドライン(コマンドプロンプト)から、 > ruby script/server を実行した場合にもSJISになることから、 > この辺は、UTF-8をあまり考慮されていないのかもしれません。 > (しかも、これ、ruby -Ku script/server してもUTF-8表示にはならないという…何故…) > > mongrelでエラーを出す確実で簡単な再現方法がちょっと見つからなかったのですが、 > Firefox 3.0 + greasemonkey + SBMCommentsViewer(※1) を導入した状態で、 > script/server したアドレスにアクセスすると出るようです。 > > ※1: http://d.hatena.ne.jp/ikikko/20080927/1222521390 > > > 環境:Windows XP SP3(or Vista SP2) > NetBeans Nightly 200905210201(ああ古い…アップデートしないと) > > > Masaki Katakai <Masaki.Katakai@...> wrote: > >> はじめまして、板垣さん。ありがとうございました。 >> >> 私のほうでも確認できました。日本語は ? になってしまうのですね。 >> >> http://www.netbeans.org/issues/show_bug.cgi?id=168307 >> >> としてバグ登録してみました。アップデートがあればまたお知らせしますね。 >> >> 片貝 >> >> 09.7.8 10:30 PM, Masatoshi Itagaki wrote: >> > こんばんは。初めて投稿する板垣ともうします。 >> > >> > NetBeansをRubyの開発に使っていますが、最近追加されたRSpecのサポート >> > 機能で、ナビゲータに表示される日本語が文字化けしている事に気がつきま >> > した。 >> > >> > UTF-8の文字化けは、出力ウィンドウなどの場合には-J-Dfile.encoding=UTF-8 >> > をnetbeans.confに加えてやる事で回避できるのですが、ナビゲータの文字化 >> > けは???の羅列になっており、これとは別の問題のようです。 >> > >> > もともと、ナビゲータの機能は、クラスやメソッド、定数などを解りやすく >> > 表示し、移動しやすくするためのものだと思います。Rubyの場合、こうした >> > 識別子に日本語を使う事はないのですが、テストコードの場合、テストケース >> > をパラメータ記述したものが表示されます。 >> > >> > Railsに添付されているTestCaseクラスでは、文字列のパラメータがメソッド名 >> > の一部として使われる事になり、必然的に日本語は通らないのですが、RSpecの >> > 場合には、メッセージに表示されるものなので、日本語で書きたいというケース >> > があります。というわけで、ナビゲータの日本語表示ができるとありがたいです。 >> > >> >> >> -- >> Masaki Katakai >> Sun Microsystems K.K. >> http://blogs.sun.com/katakai >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... >> For additional commands, e-mail: nbdiscuss_ja-help@... > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... > For additional commands, e-mail: nbdiscuss_ja-help@... > > -- --------------------- いたさん http://rails.to/ --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: NetBeans 6.7のナビゲータの文字化け板垣さん、こんにちは。
TOBYです。 > > RSpecの件で、netbeans.conf に -J-Dfile.encoding=UTF-8 をつけなければ、 > > 文字化けしないため、外して使っていたのですが、 > > これって本当ですか?私の環境では???になってしまいます。 ああっと、すいません言葉足らずでした。 > RSpecの件で、netbeans.conf に -J-Dfile.encoding=UTF-8 をつけなければ、 x 文字化けしないため、外して使っていたのですが、 o ナビゲータは文字化けしないため、外して使っていたのですが、 UTF-8をつけないと、ナビゲータは○ 出力は× UTF-8をつけると、ナビゲータは× 出力は○ だっだと確認しています。 結果は、現状ではあっちを立てれば、こっちが立たずです。 Windowsのコマンドプロンプトは未だにUTF-8がまともに使えないので不便ですよね。 UTF8DLL導入済み cygwin とUTF8対応ターミナル(ck.exe, Poderosa等)を使うと、 表示だけはUTF-8で行けますが、 autotestの動作が上手く行かなかったり(Ctrl+Cで再実行のつもりが即終了したり)、 irb や script/console が動作しなかったりします。 話がずれますが、コマンドプロンプトでautotestなどをSJISで出力する方法は、 るびきちさんの方法と同様のことを以前試したことがあり、 しばらくはそれで使っていました。 ↓下記私のメモ書き参照のこと Ruby/autotest/WindowsでUTF-8表示 - TOBY SOFT wiki http://tobysoft.net/wiki/index.php?Ruby%2Fautotest%2FWindows%A4%C7UTF-8%C9%BD%BC%A8 でも、NetBeansで rspec 等がUTF-8でちゃんと動いてくれれば、 これはWindosユーザーにとってかなり朗報になります。 他人に困っているといわれた時に、「NetBeans使っておけ!」ですみますから! script/console相当の「Railsコンソール」も、 補完が効かない、色分けができない等をのぞけば (この辺は irbの拡張が働かない?せいなのだと思いますが)、 UTF-8で動いてくれるみたいですし…。 > NetBeansのデフォルトのエンコードはUTF-8ですが、Windowsでは > コンソール出力が事実上Shift-JIS(CP932)しか使えないので、-J-Dfile. > encoding=UTF-8をつけなければならないのは、これを優先した結果 > ではないでしょうか。 > rails周りではautotest(autospec)の問題もあり、本当はコンソールが > まともにUTF-8に対応してくれるのが一番ありがたいのですが、 > Windows 7になっても改善される見込がなさそうですね。 > > ruby-listでるびきちさんが教えてくれた下記のハックも試したのですが、 > あちらたてればこちらたたずで、うまい解決策はないようです。 > > http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/45331 > > 2009/07/11 15:38 に TOBY<toby_ml@...> さんは書きました: > > こんにちは。TOBYです。 > > > > 私も、以前よりRubyの開発に使っておりまして、 > > 実は板垣さんが報告される以前より、 > > RSpecにてナビゲータが化けることに困っておりました。 > > 今回、バグ報告及び登録していただき、助かりました。 > > (MLで一度お聞きしなければ、と思っていたのですが、時間がとれず…) > > > > > > せっかくなので、ついでに文字コード周りについてお聞きいたします。 > > > > RSpecの件で、netbeans.conf に -J-Dfile.encoding=UTF-8 をつけなければ、 > > 文字化けしないため、外して使っていたのですが、 > > そうしますとNetBeans上でのRailsコンソール(ruby script/console相当)の > > 例えば ActiveRecord でDBにアクセスした出力等が化けてしまいます。 > > (これは、DBの内部文字列がUTF-8で格納されていたり、 > > RailsがUTF-8を使っているためだと思うのですが) > > > > そもそも、 > > "-J-Dfile.encoding=UTF-8" この記述(起動時オプションでしょうか?)は、 > > 指定してNetBeansを使っていても特に問題はないものなのでしょうか? > > > > ファイル保存時のコードが(確か)デフォルトでUTF-8のわりに、 > > デフォルトでこのオプションが指定されていないため、 > > 不安に思っておりました。 > > > > > > また、文字化けついでに、少し気になったのですが、 > > 「実行」→「主プロジェクトを実行」にて mongrel 1.1.5 が起動した場合、 > > (ruby script/server 相当かと思います) > > こちらはどうもSJISで動いているらしく、mongrelがエラーを吐くと、 > > "-J-Dfile.encoding=UTF-8" ではメッセージが文字化けしてしまいます。 > > (逆に外すとエラーメッセージが見られます) > > > > 今のところ、困っている、というほどではないのですが、気になったもので…。 > > > > ただ、この症状は、コマンドライン(コマンドプロンプト)から、 > > ruby script/server を実行した場合にもSJISになることから、 > > この辺は、UTF-8をあまり考慮されていないのかもしれません。 > > (しかも、これ、ruby -Ku script/server してもUTF-8表示にはならないという…何故…) > > > > mongrelでエラーを出す確実で簡単な再現方法がちょっと見つからなかったのですが、 > > Firefox 3.0 + greasemonkey + SBMCommentsViewer(※1) を導入した状態で、 > > script/server したアドレスにアクセスすると出るようです。 > > > > ※1: http://d.hatena.ne.jp/ikikko/20080927/1222521390 > > > > > > 環境:Windows XP SP3(or Vista SP2) > > NetBeans Nightly 200905210201(ああ古い…アップデートしないと) > > > > > > Masaki Katakai <Masaki.Katakai@...> wrote: > > > >> はじめまして、板垣さん。ありがとうございました。 > >> > >> 私のほうでも確認できました。日本語は ? になってしまうのですね。 > >> > >> http://www.netbeans.org/issues/show_bug.cgi?id=168307 > >> > >> としてバグ登録してみました。アップデートがあればまたお知らせしますね。 > >> > >> 片貝 > >> > >> 09.7.8 10:30 PM, Masatoshi Itagaki wrote: > >> > こんばんは。初めて投稿する板垣ともうします。 > >> > > >> > NetBeansをRubyの開発に使っていますが、最近追加されたRSpecのサポート > >> > 機能で、ナビゲータに表示される日本語が文字化けしている事に気がつきま > >> > した。 > >> > > >> > UTF-8の文字化けは、出力ウィンドウなどの場合には-J-Dfile.encoding=UTF-8 > >> > をnetbeans.confに加えてやる事で回避できるのですが、ナビゲータの文字化 > >> > けは???の羅列になっており、これとは別の問題のようです。 > >> > > >> > もともと、ナビゲータの機能は、クラスやメソッド、定数などを解りやすく > >> > 表示し、移動しやすくするためのものだと思います。Rubyの場合、こうした > >> > 識別子に日本語を使う事はないのですが、テストコードの場合、テストケース > >> > をパラメータ記述したものが表示されます。 > >> > > >> > Railsに添付されているTestCaseクラスでは、文字列のパラメータがメソッド名 > >> > の一部として使われる事になり、必然的に日本語は通らないのですが、RSpecの > >> > 場合には、メッセージに表示されるものなので、日本語で書きたいというケース > >> > があります。というわけで、ナビゲータの日本語表示ができるとありがたいです。 > >> > > >> > >> > >> -- > >> Masaki Katakai > >> Sun Microsystems K.K. > >> http://blogs.sun.com/katakai > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... > >> For additional commands, e-mail: nbdiscuss_ja-help@... > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... > > For additional commands, e-mail: nbdiscuss_ja-help@... > > > > > > > > -- > --------------------- > いたさん > http://rails.to/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... > For additional commands, e-mail: nbdiscuss_ja-help@... --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
| Free embeddable forum powered by Nabble | Forum Help |