From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/45720 Path: main.gmane.org!not-for-mail From: fabien@tzone.org (Fabien =?iso-8859-1?q?Ni=F1oles?=) Newsgroups: gmane.emacs.gnus.general Subject: Re: locale ISO-8859-15, UTF-8 and mail... Date: 18 Jul 2002 16:44:11 -0400 Sender: owner-ding@hpc.uh.edu Message-ID: <87bs94vk9w.fsf@tzone.org> References: <87it3e2pzr.fsf@tzone.org> <878z49dnk3.fsf@tzone.org> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: main.gmane.org 1027025125 15902 127.0.0.1 (18 Jul 2002 20:45:25 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 18 Jul 2002 20:45:25 +0000 (UTC) Cc: ding@gnus.org Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17VI9K-00048N-00 for ; Thu, 18 Jul 2002 22:45:22 +0200 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 17VI8c-0001Bh-00; Thu, 18 Jul 2002 15:44:38 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Thu, 18 Jul 2002 15:45:02 -0500 (CDT) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id PAA11999 for ; Thu, 18 Jul 2002 15:44:46 -0500 (CDT) Original-Received: (qmail 7211 invoked by alias); 18 Jul 2002 20:44:17 -0000 Original-Received: (qmail 7206 invoked from network); 18 Jul 2002 20:44:17 -0000 Original-Received: from tomts23.bellnexxia.net (HELO tomts23-srv.bellnexxia.net) (209.226.175.185) by gnus.org with SMTP; 18 Jul 2002 20:44:17 -0000 Original-Received: from Nightbird.TZoNE.ORG ([65.92.160.251]) by tomts23-srv.bellnexxia.net (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) with ESMTP id <20020718204338.NKRZ13064.tomts23-srv.bellnexxia.net@Nightbird.TZoNE.ORG>; Thu, 18 Jul 2002 16:43:38 -0400 Original-Received: from hawkmoon (Hawkmoon.Local.TZoNE.ORG [192.168.1.10]) by Nightbird.TZoNE.ORG (Postfix) with ESMTP id AE31853816; Thu, 18 Jul 2002 16:44:14 -0400 (EDT) Original-Received: from fabien by hawkmoon with local (Exim 3.35 #1 (Debian)) id 17VI8B-0001j9-00; Thu, 18 Jul 2002 16:44:11 -0400 Original-To: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-15?q?Gro=DFjohann?=) X-Face: #`Gko'-Jy\ZkX3W&5Upcg64y,`90(x9qbGF6u&&,R[SYa(RK1fFeT$R[1KtGuO'3*-MRD,6 7I"C$n~/!}8TOO&~yae8%W(P&lH%R0M)N}p In-Reply-To: Original-Lines: 65 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:45720 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:45720 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >>>>> "Kai" =3D=3D Kai Gro=DFjohann wr= ites: Kai> fabien@tzone.org (Fabien Ni=F1oles) writes: >> Done, I send the file to Dave Love (the original maintainer of >> latin-1) but, if it works for mostly anything (like this email: >> =BE), it doesn't work when I visiting Latin-1 encoded email; or >> even in mail-headers. >>=20 >> Something like "=E9l=E8ve" will go out has "?l?ve", and, if I "C-u >> W M c latin-9", it will be "\201=E9l\201=E8ve". Just watching it >> with "W M c", only add \201 before all `?'. I'm looking for >> adding a command that simple (gnus-article-decode-charset nil >> 'latin-9) and remove all \201, but I will frankly prefer to >> make it works correctly. Kai> I don't understand. What does `W M c' have to do with Kai> latinX-disp.el? Nothing. There seems to have two "bugs" here: 1- Gnus seems to defined it's own buffer-display-table instead of using the standard-display-table. Since latinX-disp.el simply modify the standard-display-table to be effective, it doesn't seems to work in gnus (at least v5.9.0 that I used here). 2- I isolate the other bug (the \201 or \216 character add before every hig= h-bit set character in multibyte environment) to a bug in the coding-system. To test it just evaluate this: (decode-coding-string "=E9l=E8ve" 'iso-8859-1) =3D> "\216=E9l\216=E8ve" in = latin-1 environment. You can replace the coding system for anything, even no-conversion or raw-text, it will always add the extra character, whatever your environment. Since decode-coding-string are a built-in function, I'm currently rebuilding emacs to debug this a little more. Kai> IMHO, it would be better to enable Emacs to just display many Kai> characters, rather than making changes in Gnus only. The problem 1) is in Gnus and I don't know if it exists in the CVS. It will certainly not be easy to fixed since it should appears in the encoding syst= em of gnus. Maybe someone can help me about this one. For the other one, it's a problem in my emacs version... I continue to investigate. Ciao! Fabien - --=20 Fabien Ni=F1oles Debian Maintainer fabien@debian.org http://www.debian.org GPG KeyID: C15D FE9E BB35 F596 127F BF7D 8F1F DFC9 BCE0 9436 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.6 iD8DBQE9NyiIjx/fybzglDYRAiJhAJ4sAOC7/oFtMmGSTGH+qSLSFIvnxwCeJ78n 2abtUFTl8TPntykE0uRvH0g=3D =3DOYfA -----END PGP SIGNATURE-----