|
[ruby-list:43022] 26.chr: msg#00007lang.ruby.japanese
初めまして、竹中と申します。 Rubyはまだ触り始めたばかりなので、わからないことばかりですが、1つ質問させてください。 とある文字列を区切るために、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 上記の例だと期待した通りの、出力が得られるのですが、 上記で出力した文字列をファイルに書き込んで、そのファイルを出力しようとすると、26.chrのところで文字が切れてしまうのです。 puts IO.read('test_data.txt') この26.chrというのはなにか、特別な意味があり使うことの出来ないコードなのでしょうか? ちなみにコンソールに出力された文字列を、コピー&ペーストしたファイルでもダメでした。 何か情報をお持ちでしたら、お教えいただけると幸いです。 よろしくお願いします。 OS - Windows XP ,Ruby - 1.8.4 ********************* Shunsuke Takenaka - 竹中 俊介 *********************
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ruby-list:43021] Open3, OHARA Shigeki |
|---|---|
| Next by Date: | [ruby-list:43023] Re: 26.chr, Kentaro KAWAMOTO |
| Previous by Thread: | [ruby-list:43021] Open3, OHARA Shigeki |
| Next by Thread: | [ruby-list:43023] Re: 26.chr, Kentaro KAWAMOTO |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |