From: Yukihiro Matsumoto Date: 2008-01-28T17:54:39+09:00 Subject: [ruby-dev:33454] Re: enc/euc_kr.c (euckr_mbc_enc_len) euc_kr.c is also used by CP942 まつもと ゆきひろです In message "Re: [ruby-dev:33452] enc/euc_kr.c (euckr_mbc_enc_len) euc_kr.c is also used by CP942" on Mon, 28 Jan 2008 17:26:31 +0900, "NARUSE, Yui" writes: |* enc/euc_kr.c (euckr_mbc_enc_len): validation implemented. | |これは /[\x00-\x7F]|[\xA1-\xFE]{2}/ 以外を蹴るという趣旨なのだと思うので |すが、EUC-KR は CP949 の replica 元でして、その CP949 は \x81\x41 等にも |文字が振ってあるので困ります。 |http://www.microsoft.com/globaldev/reference/dbcs/949.mspx 難しいものですね。ここはゆるめる方向でお願いします。 |個人的には、str.valid_encoding? やその周辺はある程度大雑把にしておいて、 |validation を期待しないでもらった方が望ましいと思っています。(なので、 |valid という名前は適当ではないと思っている) どういう名前が良いと思いますか?