From: matz@... (Yukihiro Matsumoto) Date: 1999-06-24T12:46:42+09:00 Subject: [ruby-dev:7209] Re: pack/unpack まつもと ゆきひろです In message "[ruby-dev:7200] pack/unpack" on 99/06/23, Tadayoshi Funaba writes: |pack/unpack で UTF8 がちょっと違うみたいです。だいたいこんな感じかなあ |と思うんですが、 uv_to_utf8() の最後のあたりよくわからなかったです。余 |計な修正してるかも。 どうもありがとうございます。UTF8を良く理解してないのがばれちゃ いますね。吉田さんのパッチとともに取り込みます。 In message "[ruby-dev:7208] Re: pack/unpack" on 99/06/24, Tadayoshi Funaba writes: |ところで、今確認すると、regex.c に UTF8 のコードがあって、それを参考し |たのかなと思うんですが、こっちも問題ありそうに思います。 そうですね。見てみます。パッチ歓迎。 |あと、uv_to_utf8() の最後の2で返るところが、はたして必要なのかなあと思 |うのと、7 バイトまであつかえるように書いたのだけど (そういう記述をみつ |けたので)、 一般的でなさそうなので、削ってしまったほうがいいのかもしれ |ません。 Perlは大きい値に対応してますね。削る必要はないでしょう。 regex.cの方との整合については考える必要があるでしょうけど。 # 2バイトの件、私にも良く分かりません。私にもいらないように # 感じるのですが、なんとなく残ってます。 まつもと ゆきひろ /:|}