[mew-win32 04118] Re: Firefox -> mozex -> mailto -> Mew

unisus at example.com unisus at example.com
2004年 10月 14日 (木) 00:05:37 JST


 From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
 Date: Wed, 13 Oct 2004 12:19:12 +0900 (JST)
 Message-Id: <20041013.121912.68537480.shirai.hideyuki at example.com>
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> From: Hideyuki SHIRAI (白井秀行) <shirai at example.com> 曰く
> Subject: [mew-win32 04116] Re: Firefox -> mozex -> mailto -> Mew
> Message-ID: <20041013.101953.20486595.shirai.hideyuki at example.com>
> Date: Wed, 13 Oct 2004 10:19:53 +0900 (JST)
> 
> > > Emacs で、UTF-8 を使えるようにしていますか?
> > 
> > UTF-8 (というか multibyte 文字)はどう考えても動きません。作った
> > 当時、UTF-8 を扱える Emacs が無かったので ^^;;;
> > 
> > # しばらくお待ちを。。。
> 
> 作ってみました。contrib/mew-browse.el にパッチをあてくださいませ。

ありがとうございます。
このパッチで、

 From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
 Date: Wed, 13 Oct 2004 10:19:53 +0900 (JST)
 Message-Id: <20041013.101953.20486595.shirai.hideyuki at example.com>
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ということは、subject の "実験" は
> <a href="mailto:hoge at example.com?subject=%e5%ae%9f%e9%a8%93>実験</a>
> ですね。

のような場合は、正常に Subject: が入力されました。
しかし、

<a href="mailto:hoge at example.com?subject=実験>実験</a>

のような場合は、うまくいきませんでした。

 Message-Id: <20041013.121912.68537480.shirai.hideyuki at example.com>
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> なお、http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/appendix/notes.html#non-ascii-chars
> を読むと、
> 
> >> 注意。古いユーザエージェントの中には、HTMLのURIを、当該文書の
> >> 文字符号化方法をそのまま適用して処理するものもある。
> 
> などということも書いてありますが、無視(というか無理)です。

HTML を UTF-8 で書いてみても駄目だったので、
これが原因ではないと思うのですが…、
%r(unmodified URL) を使っているので「実験」がそのまま渡ってきて
駄目って事なんでしょうかね。

(HTML中で)URL encode していない場合の方が多そうなので、
なんとか対応したいのだけれど…、
URL-encoded arguments の %S 辺りを使えば良いのかな?
いろいろ試してみます。


----
馬越



Mew-win32 メーリングリストの案内