[#37679] [FEATURE:trunk] EncDet again — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

23 messages 2009/01/03

[#37748] $LOAD_PATHとバージョンの運用の関係 — akira yamada / やまだあきら <akira@...>

1.9系でのバージョンの運用と$LOAD_PATHの値について質問です。

12 messages 2009/01/09
[#37758] Re: $LOAD_PATHとバージョンの運用の関係 — "NARUSE, Yui" <naruse@...> 2009/01/11

成瀬です。

[ruby-dev:37741] Re: Encoding.locale_charmap

From: Martin Duerst <duerst@...>
Date: 2009-01-08 10:56:42 UTC
List: ruby-dev #37741
Unix 系の OS によっても実際返って来る文字列は
様々で、内容的に同じもの (や似たもの) であっても
必ずしも Ruby の持っている Encoding や Alias
と一致しないこともありますので、そういうところにも
長期的に対応しやすい選択肢の方がいいのではないかと
思います。

よろしくお願いします。    Martin.

At 18:23 09/01/08, Hidetoshi NAGAI wrote:
>永井@知能.九工大です.
>
>From: Yukihiro Matsumoto <matz@ruby-lang.org>
>Subject: [ruby-dev:37738] Re: Encoding.locale_charmap
>Date: Thu, 8 Jan 2009 18:06:15 +0900
>Message-ID: <E1LKqqS-0005aE-Bd@x61.netlab.jp>
>> むしろこっちが聞きたいです。どんな環境下で空文字列が得られた
>> のでしょうか。
>
>ごめんなさい.
>[ruby-talk: 324219] の件なのですが,まだ具体的な環境は尋ねていません.
>Encoding.find(Encoding.locale_charmap) が
>"ArgumentError: unknown encoding name -  " と返して
>"TypeError: can't convert nil into String" ではないので
>nil ではなく空文字列だと考えたのですが,
>きちんとは確認していませんでした.
>
>> ソースを見ればわかるように、locale_charmapはnilを返すことはあ
>> りえます。また、nl_langinfo はEncodingとは独立に定義されてい
>> ますから、該当するEncodingが存在しないこともありえるでしょう。
>> いずれにしてもそのような場合にはUS-ASCIIかASCII-8BITくらいし
>> か使えないのではないでしょうか。
>
>そうしますと,
>-------------------------------------------------------------------
>環境がおかしいとは思われるけれど,Ruby 側ではどうしようもないので,
>NO_LOCALE_CHARMAP の場合と同様に ASCII-8BIT にしておくように
>救済措置を行う
>-------------------------------------------------------------------
>というところでしょうか.
>それとも,
>-------------------------------------------------------------------
>そんな腐った環境の方をどうにかしてください
>-------------------------------------------------------------------
>ということで(^_^;,余計な救済などはすべきではないのでしょうか.
>
>どう思われますか?
>-- 
>永井 秀利  (nagai@ai.kyutech.ac.jp)
>九州工業大学 大学院情報工学研究院 知能情報工学研究系


#-#-#  Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-#  http://www.sw.it.aoyama.ac.jp       mailto:duerst@it.aoyama.ac.jp     


In This Thread