At 21:53 08/09/19, NARUSE, Yui wrote:
>Yukihiro Matsumoto さんは書きました:
>> まつもと ゆきひろです
>>
>> このチケットに関連してると思うのですが、
>>
>> |> % ruby19 -Ku -ve'p "ABC" << 256'
>> |> ruby 1.9.0 (2008-09-17 revision 19392) [x86_64-freebsd7.1]
>> |> -e:1:in `<main>': 256 out of char range (RangeError)
>> |>
>> |> UTF-8 だとこんな感じ。
>> |> % ruby19 -Ku -ve's="ABC\u3042" << 256;puts s.dump'
>> |> ruby 1.9.0 (2008-09-17 revision 19392) [x86_64-freebsd7.1]
>> |> "ABC\xE3\x81\x82\xC4\x80"

ここは UTF-8 なので、"ABC\u3042\u0100" の方は一般的なユーザに
取ってずっとありがたいかもしれません。 

宜しくお願いします。    Martin.


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