[#29190] AIXでのコンパイル (オプションの統一など) — "Yutaka Kanemoto" <kinpoco@...>

金本ともうします。

21 messages 2006/08/06

[#29200] Re: [ruby-cvs:17336] ruby/lib/date: * lib/date/format.rb: specify maximum number of digits to parse — Tadayoshi Funaba <tadf@...>

ふなばです。

9 messages 2006/08/07

[#29252] 1.8.5への最終コミット — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

14 messages 2006/08/10

[#29284] CGI#out で MIMEエンコード文字列がデコードされる — とみたまさひろ <tommy@...>

とみたです。

26 messages 2006/08/17
[#29285] Re: CGI#out で MIMEエンコード文字列がデコードされる — Takahiro Kambe <taca@...> 2006/08/17

In message <20060817182312.adce9ff7.tommy@tmtm.org>

[#29286] Re: CGI#out で MIMEエンコード文字列がデコードされる — とみたまさひろ <tommy@...> 2006/08/17

とみたです。

[#29287] Re: CGI#out で MIMEエンコード文字列がデコードされる — Fujioka <fuj@...> 2006/08/17

藤岡です。

[#29288] Re: CGI#out で MIMEエンコード文字列がデコードされる — Fujioka <fuj@...> 2006/08/17

藤岡です。

[#29290] Re: CGI#out で MIMEエンコード文字列がデコードされる — Yukihiro Matsumoto <matz@...> 2006/08/17

まつもと ゆきひろです

[#29292] Re: CGI#out で MIMEエンコード文字列がデコードされる — Fujioka <fuj@...> 2006/08/17

藤岡です。

[#29291] ruby 1.8.5 preview4 — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

21 messages 2006/08/17
[#29314] Re: ruby 1.8.5 preview4 — URABE Shyouhei <root@...> 2006/08/18

卜部です。

[#29319] Re: ruby 1.8.5 preview4 — Yukihiro Matsumoto <matz@...> 2006/08/19

[#29321] Re: ruby 1.8.5 preview4 — URABE Shyouhei <root@...> 2006/08/19

卜部です。

[ruby-dev:29345] Re: Kconv::RegexpEucjpの間違い

From: "NARUSE, Yui" <naruse@...>
Date: 2006-08-22 03:46:29 UTC
List: ruby-dev #29345
成瀬です。

Masahiro Sakai wrote:
> こんにちは、酒井です。
> 
> 現在のKconv::RegexpEucjpの正規表現には間違いがあるため、
> Kconv.iseucでEUC-JPの文字列を認識できないことがあります。
> 例えば、"\xf4\xa6" (JIS X 0208 の 84-06 "熙") や
> "\x8f\xed\xe3" (JIS X 0212 の 77-67) といった文字が認識できません。
> 
> これは以下のように修正すれば良いはずです。
> # ここでは狭義のEUC-JPだけでなく変種も考慮し、JIS X 0208 と
> # JIS X 0212 で文字が割り当てられていない範囲も含めました。
> 
> Index: kconv.rb
> ===================================================================
> RCS file: /src/ruby/ext/nkf/lib/kconv.rb,v
> retrieving revision 1.15
> diff -u -p -r1.15 kconv.rb
> --- kconv.rb	19 Jun 2006 14:40:23 -0000	1.15
> +++ kconv.rb	20 Aug 2006 23:51:14 -0000
> @@ -63,8 +63,8 @@ module Kconv
>    RegexpEucjp = /\A(?:
>  		    [\x00-\x7f]                         |
>  		    \x8e        [\xa1-\xdf]             |
> -		    \x8f        [\xa1-\xdf] [\xa1-\xfe] |
> -		    [\xa1-\xdf] [\xa1-\xfe]
> +		    \x8f        [\xa1-\xfe] [\xa1-\xfe] |
> +		    [\xa1-\xfe] [\xa1-\xfe]
>  		   )*\z/nx
>  
>    # Regexp of UTF-8 string (private constant)

むむ、確かに範囲が狭くなってしまっていますね。
とりあえず 1.9 では修正しました。
1.8 系での反映は 1.8. リリース後になります。

-- 
NARUSE, Yui  <naruse@airemix.com>
DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA

In This Thread

Prev Next