Forums: POPFile 全般 (Thread #7182)

UI の履歴ページにおける中国語などの件名表示について (2005-03-13 19:01 by amatubu #13264)

件名の最後が不正な文字になっている場合に UI でのシングルメッセージビュー
へのリンクが無効になってしまう問題
http://sourceforge.jp/tracker/index.php?func=detail&aid=5595&group_id=759&atid=2947
について、対応パッチを作成して様子をみていたのですが、これだけでは
対処しきれない場合があるようです。

件名が中国語(BIG5)などで書かれている場合、EUC には変換できないので
EUC で表示しようとすると、結果的に件名の最後に不正な文字があり、
正しく表示されないというケースがあることがわかりました。

シングルメッセージビューへのリンクが無効になるだけ(表示されたとしても、
その本文も中国語だったりするのでいずれにしても読めない)ですので
それほど影響はないかもしれませんが、ちょっと気になるのでなにか
いい対処方法はないものかと考えています。

いちばん単純なのは、件名の最後にスペース " " を追加するというもの
ですが、もっとスマートに、EUC として不正な文字を削除するなどの
対応がとれないかと考えています。
(あるいは、表示しようとしても正しく表示することは不可能なので、
あきらめて "<Subject header can not be decoded>" などと表示
してしまうのも手かもしれませんが……。

ということで、アイデア募集です。よろしくお願いします。

RE: UI の履歴ページにおける中国語などの件名表示について (2005-06-27 20:41 by amatubu #15012)

パッチを修正し、EUC-JP として不正な文字をすべて削除するように
対応しました。
https://sourceforge.jp/tracker/index.php?func=detail&aid=5595&group_id=759&atid=2947

問題ないようであれば、日本語パッチにマージする予定です。
Reply to #13264