[#46689] [IMPORTANT] 2.0.0 release plan — Yusuke Endoh <mame@...>
ALL COMMITTERS SHOULD READ THIS MAIL! コミッタはこのメール読んで!
5 messages
2012/12/02
[#46707] [ruby-trunk - Feature #7510][Open] irb --help が古い — "sho-h (Sho Hashimoto)" <sho-h@...>
6 messages
2012/12/04
[#46710] [ruby-trunk - Bug #7520][Assigned] irb/completion でインスタンス変数がチェックされていない — "tarui (Masaya Tarui)" <tarui@...>
4 messages
2012/12/05
[#46747] [ruby-trunk - Bug #7572][Open] クラス定義においてスーパークラスとしてクラスでないものを指定してもエラーにならない事がある — "tadf (tadayoshi funaba)" <redmine@...>
6 messages
2012/12/16
[#46750] [ruby-trunk - Bug #7575][Open] Struct のメンバーをアクセサで参照できない事がある — "tadf (tadayoshi funaba)" <redmine@...>
4 messages
2012/12/16
[#46766] [ruby-trunk - Bug #7590][Open] parallel test-all で test_settracefunc が cfp consistency error — "tarui (Masaya Tarui)" <tarui@...>
5 messages
2012/12/19
[#46797] [ruby-trunk - Bug #7603][Open] app_factorial と so_ackermann が動かない — "authorNari (Narihiro Nakamura)" <authorNari@...>
5 messages
2012/12/22
[#46798] Re: [ruby-dev:46797] [ruby-trunk - Bug #7603][Open] app_factorial と so_ackermann が動かない
— SASADA Koichi <ko1@...>
2012/12/22
あれぇ,以前よりも増やしたつもりだったんだけど....
[#46807] [ruby-trunk - Bug #7625][Open] Arrayを継承したオブジェクトのcompactがArrayを返す — "mogya@... (Daisuke Furukawa)" <mogya@...>
19 messages
2012/12/26
[#46813] backport93からの移動 [Re: [ruby-core:51175] [Backport93 - Backport #7632] IRB autocompletion bug] — keiju@... (keiju ISHITSUKA)
けいじゅ@いしつかです.
3 messages
2012/12/29
[ruby-dev:46739] [ruby-trunk - Bug #7562] __FILE__ encoding in Windows
From:
"tarui (Masaya Tarui)" <tarui@...>
Date:
2012-12-14 16:05:15 UTC
List:
ruby-dev #46739
Issue #7562 has been updated by tarui (Masaya Tarui).
肝心の元報告者の名前の部分がメールの引用から抜けていました。
失礼いたしました。
whiteleaf さんです。
----------------------------------------
Bug #7562: __FILE__ encoding in Windows
https://bugs.ruby-lang.org/issues/7562#change-34745
Author: tarui (Masaya Tarui)
Status: Open
Priority: Normal
Assignee: usa (Usaku NAKAMURA)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-12-15 trunk 38381) [x64-mswin64_100]
[ruby-list:49085] ですが、bugっぽいので勝手にバグ登録させていただきます。
trunkでも同じでした。
---
Ruby2.0.0 の挙動について疑問があるので質問させて頂きます。
WindowsXP上のコンソールからパスに日本語を含むスクリプトを起動した場合に、
__FILE__ のエンコーディング(String#encoding がではなくデータ的な意味で)
が UTF-8 になるのは仕様変更なのでしょうか。(コンソールから指定した部分だけが化ける)
(実行バイナリは arton さんの http://www.artonx.org/data/asr/Ruby-2.0.0.msi を使用)
# テストスクリプト(D:\日本語\あいうえお.rb)
f0 = File.expand_path($0)
puts "$0:#{f0},#{f0.encoding}"
file = File.expand_path(__FILE__)
puts "__FILE__:#{file},#{file.encoding}"
■パターン1(ファイルだけ指定)
D:\日本語>ruby -v あいうえお.rb
ruby 2.0.0dev (2012-11-01) [i386-mswin32_100]
$0:D:/日本語/あいうえお.rb,Windows-31J
__FILE__:D:/日本語/縺ゅ>縺・∴縺・rb,Windows-31J
■パターン2(フルパスで指定)
D:\日本語>ruby -v D:\日本語\あいうえお.rb
ruby 2.0.0dev (2012-11-01) [i386-mswin32_100]
$0:D:/日本語/あいうえお.rb,Windows-31J
__FILE__:D:/譌・譛ャ隱・縺ゅ>縺・∴縺・rb,Windows-31J
■参考(Ruby1.9.3)
jobs:0 $ ruby -v あいうえお.rb
ruby 1.9.3dev (2011-05-08) [i386-mingw32]
$0:D:/日本語/あいうえお.rb,Windows-31J
__FILE__:D:/日本語/あいうえお.rb,Windows-31J
よろしくお願いいたします。
--
http://bugs.ruby-lang.org/