[#46143] るびま 標準添付ライブラリ紹介 第3回のサンプル EUC-JPの結果 — eiichi_maekawa@...

62 messages 2009/07/02
[#46153] Re: るびま 標準添付ライブラリ紹介 第3回のサンプル EUC-JPの結果 — "NARUSE, Yui" <naruse@...> 2009/07/03

成瀬です。

[#46165] Re: に関する1.8.6→1.8.7または、1.9へのバージョンアップ — eiichi_maekawa@... 2009/07/05

前川です。

[#46281] rubyの変数の扱いについて — "前川 映一" <eiichi_maekawa@...> 2009/08/17

前川です。

[#46283] Re: rubyの変数の扱いについて — "(株)ネットフォレスト 植田裕之" <ueda@...> 2009/08/17

植田と申します。

[#46146] 文字変換 — eiichi_maekawa@...

16 messages 2009/07/03
[#46147] Re: 文字変換 — Hidetoshi NAGAI <nagai@...> 2009/07/03

永井@知能.九工大です.

[#46148] Re: 文字変換 — eiichi_maekawa@... 2009/07/03

前川です。

[ruby-list:46207] Re: set_encoding についての質問

From: 大田黒俊夫 <toshio.otaguro@...>
Date: 2009-07-12 12:24:32 UTC
List: ruby-list #46207
成瀬さん

回答ありがとうございました.過去ログ [ruby-list:45988]のスレッド を呼んで
理解しました.

相手が通常のファイルの場合は rewind して読み直せば良さそうですが,
$stdin の場合はどうすればよいのでしょう?こういうことはやってはいけない
ということでしょうか?

そういえば,Universal Newline がどうしたこうしたというエラーメッセージを時々
見ていたのですが,これは一体何のことだろうと思っていました.


2009/07/12 20:02 に NARUSE, Yui<naruse@airemix.jp> さんは書きました:
> 成瀬です。
>
> 結論から言うと、読み込みの途中でset_encodingを使ってはいけません。
>
> 詳細は[ruby-list:45988]のスレッドを見てください。
>
> 大田黒俊夫 wrote:
>> # $stdin.set_encoding("Shift_JIS") として標準入力の文字コードを変更すると,
>> # その直後の $stdin のストリームにはすでに \n が入っていて,$stdin からの
>> # 入力を待たずに,ただちに次の行に制御を移し,終了してしまいます.
>
> --
> NARUSE, Yui  <naruse@airemix.jp>

-- 
俊(とし)
* 望湖庵日記 http://griffin.cocolog-nifty.com/lakesidedairy/

In This Thread