[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: why Chinese just shown in byte codes?
- From: Katsumi Yamaoka <yamaoka@xxxxxxx>
- Date: Mon, 20 Jun 2011 09:54:39 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 11588
- References: <87wrgi3889.fsf@xxxxxxxxxxx>
jidanni@xxxxxxxxxxx wrote:
> Why is the following message's Chinese just displayed in octal codes,
> and not real Chinese, like mutt(1) can see?
[...]
> Maybe the problem is in
> "
> Content-Type: text/plain; charset="UTF-8"
> Digest for Group:
> Chinese Speakers
> http://www.couchsurfing.org/group.html?gid=42773
> Last Group Digest Sent: Jun 19 12:55 am
> "
That's indeed just the cause (w3m is not, as Steinar Bang said).
> Well mutt(1) can deal with it. Maybe gnus/w3m could be less strict about
> formatting?
I don't know mutt, but I don't think every MUA worth dealing with
such a broken thing. If you often get such mails, this will help
(waste time a bit even with normal mails, though).
(defadvice rfc2231-parse-string (before separate-charset-token activate)
"Separate charset token being not terminated."
(if (string-match "\\(charset=[^\t\n ]+\\)[\t\n ]*[^\t\n ;]" (ad-get-arg 0))
(ad-set-arg 0 (concat (substring (ad-get-arg 0) 0 (match-end 1))
";"
(substring (ad-get-arg 0) (match-end 1))))))