伝魂板 一般用 削除・返信モード

Re: JEncodeの文字コード変換の不具合2004 4/11(日) 19:09
投稿者:まかまか
>わかぽんさん
はじめまして。バグレポートありがとうございます。

print JEncode->new(\$str)->euc();でsjisのまま

についてですが、これはJEncodeのコード判定の
”補助判定”に原因があります。該当文字はEncode
モジュールではsjisかeucかを判断できません。
そこでJEncodeはこの文字列をsjis、eucそれぞれと仮定して
マッチングし、

1 utf8が一つでもある→utf8
2 eucが一つでもある→euc
3 sjisが一つでもある→sjis

の順番で判断します。その結果、正しく判定しない場合が生じます。
これじゃさすがにまずいので、本日v.1.18に修正し、よりましな
判定基準にしました。お手数ですが、差し替えて使ってみてください。

また何かありましたらご報告頂ければ幸いです。


この記事を仮削除する場合は、この記事を書いたときに設定したパスワードを欄に記入して、削除ボタンを押して下さい。ただし、題名・投稿者名・日時は残ります。
完全に記事を削除したい場合は、管理者まで連絡をしてください。
削除キー:   


上の記事への返答をする場合は、下の欄に記入して書き込みボタンを押して下さい。名前・削除キーをお忘れなく。
名前: メール:
URL :
題名:
コメント:

削除キー:   



伝魂板 ver2.1 by まかまか般若波羅蜜