From unknown Sat Aug 16 18:41:52 2025 X-Loop: don@donarmstrong.com Subject: bug#330: Emacs 22.2: iso-2022-jp fails to encode some valid characters Reply-To: achurch@achurch.org (Andrew Church), 330@debbugs.gnu.org Resent-From: achurch@achurch.org (Andrew Church) Original-Sender: achurch@achurch.org Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 28 May 2008 03:50:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 330 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.121194621118628 (code B ref -1); Wed, 28 May 2008 03:50:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-1.1 required=4.0 tests=BAYES_40,FOURLA, MURPHY_DRUGS_REL8,RCVD_IN_DNSWL_LOW,WHOIS_NETSOLPR autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 May 2008 03:43:31 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m4S3hOqu018622 for ; Tue, 27 May 2008 20:43:25 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K1CZP-0006y6-Rj for bug-gnu-emacs@gnu.org; Tue, 27 May 2008 23:43:23 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K1CZO-0006xu-7o for bug-gnu-emacs@gnu.org; Tue, 27 May 2008 23:43:22 -0400 Received: from [199.232.76.173] (port=47224 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K1CZO-0006xr-38 for bug-gnu-emacs@gnu.org; Tue, 27 May 2008 23:43:22 -0400 Received: from p10218-ipbffx02hodogaya.kanagawa.ocn.ne.jp ([60.39.233.218]:60768 helo=achurch.org) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1K1CZN-0000Hh-Et for bug-gnu-emacs@gnu.org; Tue, 27 May 2008 23:43:21 -0400 Received: by achurch.org (wmail 0.9.63) id 483cd4d5.53132; Wed, 28 May 2008 12:43:17 JST From: achurch@achurch.org (Andrew Church) To: bug-gnu-emacs@gnu.org Date: Wed, 28 May 2008 12:42:38 JST X-Mailer: MMail v5.30 Sender: achurch@achurch.org Message-ID: <483cd4d5.53132@msgid.achurch.org> X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) The iso-2022-jp coding system in Emacs 22.2 seems to fail to encode certain characters which are in fact valid in that coding system. For example, Unicode character U+2606 WHITE STAR encodes to 0x21 0x79 in ISO-2022-JP (JIS X 0208), but when one attempts to save a buffer containing this character, Emacs complains about being unable to encode that character, and prompts the user to select a different coding system. The same is true for U+266A EIGHTH NOTE (0x22 0x76), and possibly others. I'd like to be able to offer a patch, but I haven't been able to locate where the encoding mappings are defined in the Emacs source code. If you can point me in the right direction, I'll see what I can do. --Andrew Church achurch@achurch.org http://achurch.org/ From unknown Sat Aug 16 18:41:52 2025 X-Loop: don@donarmstrong.com Subject: bug#330: Emacs 22.2: iso-2022-jp fails to encode some valid characters Reply-To: Eli Zaretskii , 330@debbugs.gnu.org Resent-From: Eli Zaretskii Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 28 May 2008 19:15:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 330 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.121200168919943 (code B ref -1); Wed, 28 May 2008 19:15:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-6.5 required=4.0 tests=AWL,BAYES_00,FOURLA, HAS_BUG_NUMBER,RCVD_IN_DNSWL_LOW,RCVD_IN_NIX1 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 May 2008 19:08:09 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m4SJ85dm019936 for ; Wed, 28 May 2008 12:08:06 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K1R0G-0001aK-Kr for bug-gnu-emacs@gnu.org; Wed, 28 May 2008 15:08:04 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K1R0F-0001Zu-Mq for bug-gnu-emacs@gnu.org; Wed, 28 May 2008 15:08:04 -0400 Received: from [199.232.76.173] (port=35077 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K1R0F-0001Zo-J0 for bug-gnu-emacs@gnu.org; Wed, 28 May 2008 15:08:03 -0400 Received: from mtaout1.012.net.il ([84.95.2.1]:33482) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K1R0F-0003oO-63 for bug-gnu-emacs@gnu.org; Wed, 28 May 2008 15:08:03 -0400 Received: from HOME-C4E4A596F7 ([83.130.219.40]) by i-mtaout1.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0K1L0033SF594CL0@i-mtaout1.012.net.il> for bug-gnu-emacs@gnu.org; Wed, 28 May 2008 22:22:22 +0300 (IDT) Date: Wed, 28 May 2008 22:07:38 +0300 From: Eli Zaretskii In-reply-to: <483cd4d5.53132@msgid.achurch.org> X-012-Sender: halo1@inter.net.il To: Andrew Church , 330@debbugs.gnu.org Cc: bug-gnu-emacs@gnu.org, bug-submit-list@donarmstrong.com, bug-gnu-emacs@gnu.org Message-id: Content-transfer-encoding: 7BIT References: <483cd4d5.53132@msgid.achurch.org> X-detected-kernel: by monty-python.gnu.org: Solaris 9.1 > From: achurch@achurch.org (Andrew Church) > Date: Wed, 28 May 2008 12:42:38 JST > Cc: > > The iso-2022-jp coding system in Emacs 22.2 seems to fail to encode > certain characters which are in fact valid in that coding system. For > example, Unicode character U+2606 WHITE STAR encodes to 0x21 0x79 in > ISO-2022-JP (JIS X 0208), but when one attempts to save a buffer > containing this character, Emacs complains about being unable to encode > that character, and prompts the user to select a different coding system. What does Emacs tell about these characters if you go to them and type "C-u C-x ="? Compare that to what Emacs displays for the same characters in an iso-2022-jp encoded file, and you might have a hint as to the nature of the problem. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 11 13:12:42 2011 Received: (at control) by debbugs.gnu.org; 11 Sep 2011 17:12:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2naE-0001XJ-3G for submit@debbugs.gnu.org; Sun, 11 Sep 2011 13:12:42 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2naB-0001X8-50 for control@debbugs.gnu.org; Sun, 11 Sep 2011 13:12:40 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R2nVv-00033D-Hs for control@debbugs.gnu.org; Sun, 11 Sep 2011 19:08:15 +0200 Date: Sun, 11 Sep 2011 19:05:14 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #330 X-MailScanner-ID: 1R2nVv-00033D-Hs X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316365695.75833@7HENpNpXGujzPUNeQFbvXg X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) close 330 From unknown Sat Aug 16 18:41:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#330: Emacs 22.2: iso-2022-jp fails to encode some valid characters Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2011 17:38:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 330 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: Andrew Church , bug-submit-list@donarmstrong.com, 330@debbugs.gnu.org Received: via spool by 330-submit@debbugs.gnu.org id=B330.131576267814149 (code B ref 330); Sun, 11 Sep 2011 17:38:03 +0000 Received: (at 330) by debbugs.gnu.org; 11 Sep 2011 17:37:58 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2nya-0003fq-4o for submit@debbugs.gnu.org; Sun, 11 Sep 2011 13:37:57 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2nyW-0003fW-QR for 330@debbugs.gnu.org; Sun, 11 Sep 2011 13:37:49 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R2nuH-0003bx-4Y; Sun, 11 Sep 2011 19:33:25 +0200 From: Lars Magne Ingebrigtsen In-Reply-To: (Eli Zaretskii's message of "Wed, 28 May 2008 22:07:38 +0300") Date: Sun, 11 Sep 2011 19:05:08 +0200 Message-ID: References: <483cd4d5.53132@msgid.achurch.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Various's _Not Alone (3)_: "James William Hindle - Back Home Again" MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1R2nuH-0003bx-4Y X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316367205.31254@40rNDSD1aJk/0bzwyhp8Ag X-Spam-Status: No X-Spam-Score: -2.7 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Eli Zaretskii writes: > What does Emacs tell about these characters if you go to them and type > "C-u C-x ="? Compare that to what Emacs displays for the same > characters in an iso-2022-jp encoded file, and you might have a hint > as to the nature of the problem. More information was requested three years ago, but apparently wasn't given, so I'm closing this bug report. Please reopen if it's still valid. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/