From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.bugs Subject: bug#35507: Gnus mojibakifies UTF-8 text/x-patch attachments from Thunderbird Date: Thu, 02 May 2019 00:54:56 +0100 Message-ID: <86pnp14tnz.fsf@gmail.com> References: <44a26585-7980-378c-9262-a567ddd3e617@cs.ucla.edu> <865zqv3tc2.fsf@gmail.com> <838svqqdp2.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="208654"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (windows-nt) To: 35507@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 02 01:56:17 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hLz5E-000s2O-QZ for geb-bug-gnu-emacs@m.gmane.org; Thu, 02 May 2019 01:56:17 +0200 Original-Received: from localhost ([127.0.0.1]:42907 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLz58-0004vj-KG for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 May 2019 19:56:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:41796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLz51-0004tQ-Sf for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 19:56:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hLz50-0002By-QZ for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 19:56:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59909) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hLz50-0002BV-Lq for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 19:56:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hLz50-00057u-Gi; Wed, 01 May 2019 19:56:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <44a26585-7980-378c-9262-a567ddd3e617@cs.ucla.edu> Resent-From: Andy Moreton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 01 May 2019 23:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35507 X-GNU-PR-Package: emacs,gnus X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.155675491719652 (code B ref -1); Wed, 01 May 2019 23:56:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 May 2019 23:55:17 +0000 Original-Received: from localhost ([127.0.0.1]:45220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLz4G-00056u-O1 for submit@debbugs.gnu.org; Wed, 01 May 2019 19:55:17 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:54962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLz4F-00056d-2V for submit@debbugs.gnu.org; Wed, 01 May 2019 19:55:15 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:56735) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hLz49-0000qE-KE for submit@debbugs.gnu.org; Wed, 01 May 2019 19:55:09 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:41090) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLz48-00043S-L5 for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 19:55:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hLz47-0000lY-IA for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 19:55:08 -0400 Original-Received: from [195.159.176.226] (port=59920 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hLz47-0000ik-AT for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 19:55:07 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hLz44-000qQW-3X for bug-gnu-emacs@gnu.org; Thu, 02 May 2019 01:55:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:phtf52wzTcnyLx56Zue93P4/lLk= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:158613 Archived-At: On Wed 01 May 2019, Eli Zaretskii wrote: >> From: Andy Moreton >> Date: Wed, 01 May 2019 17:42:18 +0100 >> >> + (mm-decode-string text 'utf-8)))) > > As I said, I'm not sure we should do this, let alone unconditionally > force UTF-8 here, but if we must, why not use decode-coding-string? > Do we really need the mm-* stuff? No idea - I am not at all expert in coding systems or the internals of Gnus. This was the simplest patch that appeared to work for producing the right display, without changing the decode into the " *mm*" prefixed temp buffers created by the MIME machinery for each part. If you think `decode-coding-string' is a better patch, feel free to test and commit that instead. AndyM