From: Kentaro KAWAMOTO Date: 2006-12-08T19:36:50+09:00 Subject: [ruby-list:43023] Re: 26.chr 川本と申します。 On 12/8/06, Shunsuke Takenaka wrote: > とある文字列を区切るために、20.chrなどをセパレータとして使っています。 > > str = "a" + 20.chr + "b" + 21.chr + "c" + 22.chr + "d" + 23.chr + "e" + 24.chr + "f" + 25.chr + "g" + 26.chr + "h" + 27.chr + "i" > puts str (snip) > この26.chrというのはなにか、特別な意味があり使うことの出来ないコードなのでしょうか? 0x00 ~ 0x1f は制御文字なので、全て意味があります。 Rubyの問題ではないので、この辺 http://www.google.com/search?hl=ja&q=0x1a http://www.google.com/search?hl=ja&q=ascii+%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89 で、文字コードについて調べてみるのが良いと思います。 そもそも、なぜそんなに多くの種類の「セパレータ」が必要なのでしょうか・・・? -- Kentaro KAWAMOTO kentaro.kawamoto@gmail.com