ruby-reference-manual:1724
From: 5 5 <redmine@r...>
Date: Fri, 18 Sep 2009 17:36:53 +0900
Subject: [ruby-reference-manual:1724] [Bug #2115] jcode ライブラリの $KCODE の記述
Bug #2115: jcode ライブラリの $KCODE の記述 http://redmine.ruby-lang.org/issues/show/2115 起票者: 5 5 ステータス: Open, 優先度: Normal カテゴリ: doc reporter: 5.5, ruby_version: 1.8 library jcode の「使用例」に $KCODE はこのスクリプト自体の文字コードあわせて設定します。 とありますが,間違っていると思います。 (ちなみに「文字コードを」の「を」が抜けている?) もし本当なら(SJIS で書かれた)下記のスクリプトが問題なく動くはずです。 $KCODE='SJIS' puts "表" しかし,実際には test.rb:2: unterminated string meets end of file が出て終了します。 $KCODE に関してここに書くべきことは, ・jcode ライブラリによって追加・再定義されたメソッドは,呼び出し時点での $KCODE の値に従って動作する ・スクリプト自体の文字コードはメソッドの動作そのものには関係ない ということだと思います。 ※Ruby を始めたばかりの頃,$KCODE を指定すればスクリプト中に日本語の文字列リテラルが問題なく書けると信じて悩みました。 ---------------------------------------- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
-> 1724 2009-09-18 10:36 [redmine@r... ] [Bug #2115] jcode ライブラリの $KCODE の記述 1747 2009-10-01 21:27 ┗[redmine@r... ] [Bug #2115](Closed) jcode ライブラリの $KCODE の記述