From: TAKAHASHI Masayoshi Date: 2001-04-10T21:47:08+09:00 Subject: [ruby-dev:12853] jcode.rb and user defined charachter 高橋征義です。 私の後輩からメールで指摘されたのですが……。 jcode.rb で Shift_JISの定義がされていますが、これは ユーザ定義文字(メーカ拡張文字・外字)は文字として含ま ないのでしょうか? もし含むことにするのであれば、以下の修正が必要になると 思います。 --- jcode.rb.org Tue Apr 10 21:38:13 2001 +++ jcode.rb Tue Apr 10 21:38:46 2001 @@ -15,7 +15,7 @@ end private :_regex_quote - PATTERN_SJIS = '[\x81-\x9f\xe0-\xef][\x40-\x7e\x80-\xfc]' + PATTERN_SJIS = '[\x81-\x9f\xe0-\xfc][\x40-\x7e\x80-\xfc]' PATTERN_EUC = '[\xa1-\xfe][\xa1-\xfe]' PATTERN_UTF8 = '[\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf][\x80-\xbf]' # 彼からはEUC-JISX0213に対応するregex.cのパッチをもらっている # (未検証)のですが、これはregexに不具合が出ると恐いので、 # 1.6.4が出た後の方がいいでしょうか? 高橋征義 (TAKAHASHI Masayoshi) Email:maki@inac.co.jp