From: Martin Duerst Date: 2008-09-25T15:22:51+09:00 Subject: [ruby-dev:36553] Re: Encoding.default_internal のためのパッチ At 14:30 08/09/25, Nobuyoshi Nakada wrote: >なかだです。 > >At Thu, 25 Sep 2008 00:49:10 +0900, >Yukihiro Matsumoto wrote in [ruby-dev:36523]: >> * default_internalも-Eオプションで指定する。指定書式は >> >> -E iso-2022-jp:utf-8 >> >> のように「:」で区切ったものとする。default_externalとして >> localeを指定したい時には、空のdefault_externalを指定するた >> めに >> >> -E :utf-8 >> >> のように書く。逆にdefault_internalへの変換を抑制するために >> は、空のdefault_internalを指定して >> >> -E iso-2022-jp: >> >> のように書く。旧来の「-E euc-jp」は「-E euc-jp:」と同じ意 >> 味になる。 > >「:」なしで -E euc-jp などと指定した場合はどうなるんでしょうか。 直前に書いたように -E euc-jp: と同じ意味になる。 >また、internalとexternalそれぞれだけを指定するオプションを複数指 >定した場合とか。 確かに、例えばコマンドラインで -E shift_jis、スクリプトの中で #!/usr/bin/ruby -E :utf-8 とかという組み合わせを考えないと いけませんよね。 宜しくお願いします。 Martin. #-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University #-#-# http://www.sw.it.aoyama.ac.jp mailto:duerst@it.aoyama.ac.jp