logo       

[ruby-list:43023] Re: 26.chr: msg#00008

lang.ruby.japanese

Subject: [ruby-list:43023] Re: 26.chr

川本と申します。

On 12/8/06, Shunsuke Takenaka
<stakenaka-k6V1j/GVON/qq2nvvmkE/A@xxxxxxxxxxxxxxxx> 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-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise