[mew-dist 29394] 半角カナ記号
村田 隆
tmurata at example.com
2011年 6月 27日 (月) 16:05:37 JST
村田です。
半角カナを含むメールをそのまま送信したとき、カナは全角に変換されますが、
記号だけ半角のままになり、その結果、メールが utf-8 で encode されます。
以下の対応が漏れていたのではないかと思います。
--
村田 隆 / tmurata at example.com
--- mew-lang-jp.el~ Wed Sep 1 14:37:04 2010
+++ mew-lang-jp.el Mon Jun 27 15:55:05 2011
@@ -119,6 +119,11 @@
(ent (rassoc str mew-katakana-alist)))
(if ent (car ent))))
+(defun mew-hankaku-kigou-code (ch)
+ (let* ((str (char-to-string ch))
+ (ent (rassoc str mew-katakana-kigou-alist)))
+ (if ent (car ent))))
+
(defun mew-zenkaku-katakana-region (beg end)
(let (ch wk)
(save-restriction
@@ -156,7 +161,7 @@
((setq wk (mew-hankaku-code ch))
(delete-char -1)
(insert (make-char mew-lc-jp ?\245 wk)))
- ((setq wk (mew-hankaku-code ch))
+ ((setq wk (mew-hankaku-kigou-code ch))
(delete-char -1)
(insert (make-char mew-lc-jp ?\241 wk)))))))))
Mew-dist メーリングリストの案内