[#47869] [Mac OS X] Dir.glob で取得したファイル名のバイト列が異なる — Watson <watson1978@...>
Ruby 2.0 =1B$B$^$G$O=1B(B OS X =1B$B$N%U%!%$%kL>$r=1B(B Dir.glob =
7 messages
2014/01/03
[#47875] Re: [Mac OS X] Dir.glob で取得したファイル名のバイト列が異なる
— "NARUSE, Yui" <naruse@...>
2014/01/09
端的には仕様変更です。
[#47876] Re: [Mac OS X] Dir.glob で取得したファイル名のバイト列が異なる
— Watson <watson1978@...>
2014/01/09
ご返答ありがとうございます。
[#47903] Re: [ruby-cvs:51792] nobu:r44647 (trunk): socket/option.c: socket option variations — Tanaka Akira <akr@...>
2014/1/19 <nobu@ruby-lang.org>:
7 messages
2014/01/19
[#47904] Re: [ruby-cvs:51792] nobu:r44647 (trunk): socket/option.c: socket option variations
— Nobuyoshi Nakada <nobu@...>
2014/01/19
(2014/01/19 10:17), Tanaka Akira wrote:
[#47905] Re: [ruby-cvs:51792] nobu:r44647 (trunk): socket/option.c: socket option variations
— Tanaka Akira <akr@...>
2014/01/19
2014年1月19日 16:20 Nobuyoshi Nakada <nobu@ruby-lang.org>:
[#47907] Re: [ruby-cvs:51792] nobu:r44647 (trunk): socket/option.c: socket option variations
— Nobuyoshi Nakada <nobu@...>
2014/01/19
(2014/01/19 16:48), Tanaka Akira wrote:
[#47908] Re: [ruby-cvs:51792] nobu:r44647 (trunk): socket/option.c: socket option variations
— Tanaka Akira <akr@...>
2014/01/19
2014年1月19日 18:12 Nobuyoshi Nakada <nobu@ruby-lang.org>:
[#47917] Re: [ruby-changes:32633] nobu:r44712 (trunk): thread_pthread.c: get current main thread stack size — KOSAKI Motohiro <kosaki.motohiro@...>
Ruby-devに河岸をうつしました。
5 messages
2014/01/28
[#47918] Re: [ruby-changes:32633] nobu:r44712 (trunk): thread_pthread.c: get current main thread stack size
— Nobuyoshi Nakada <nobu@...>
2014/01/28
なかだです。
[#47919] Re: [ruby-changes:32633] nobu:r44712 (trunk): thread_pthread.c: get current main thread stack size
— "NARUSE, Yui" <naruse@...>
2014/01/28
スレッドのスタック情報の取得は前にまとめたことがありますが、
[ruby-dev:47892] Re: [ruby-trunk - Bug #9409] Cygwin で "filesystem" の encoding が正しくないケース
From:
KOSAKI Motohiro <kosaki.motohiro@...>
Date:
2014-01-14 17:50:12 UTC
List:
ruby-dev #47892
2014/1/14 <ganaware+ruby-lang-issue-tracking@gmail.com>:
> チケット #9409 が Nayuta Taga によって更新されました。
>
>
> Nobuyoshi Nakada wrote:
>> filesystem encodingはシステムの設定を反映するので、意図通りの動作ですね。
>
> Windows ネイティブ環境ならばそうかもしれませんが、
> Cygwin 環境ですので LANG に設定されているエンコーディングに従うべきではないのでしょうか?
>
> 少なくとも LANG=ja_JP.UTF-8 の状態で
> Dir.open('.').each{|item| p item.encoding }
> が
> #<Encoding:Windows-31J>
> になるのはかなり予想外の挙動と言えると思います。
これはWindowsのファイルシステムのルールなので、(わたしには)予想外ではありませんでした。
もう少し、なぜ予想外か、なぜ困るのか。変えた場合通常のWindowsアプリケーションで作った
日本語ファイルが読めなくなるが、なぜそれが望ましいのか。が記載されていると、より建設的な
議論が出来るように思います。