From unknown Mon Aug 18 18:00:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69493: 30.0.50; Preferable choice of coding system on Japanese Resent-From: Kazuhiro Ito Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Mar 2024 23:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69493 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 69493@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170933674417149 (code B ref -1); Fri, 01 Mar 2024 23:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Mar 2024 23:45:44 +0000 Received: from localhost ([127.0.0.1]:37624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rgCZT-0004SX-TE for submit@debbugs.gnu.org; Fri, 01 Mar 2024 18:45:44 -0500 Received: from lists.gnu.org ([209.51.188.17]:39958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rgCZO-0004SM-DI for submit@debbugs.gnu.org; Fri, 01 Mar 2024 18:45:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rgCYv-0007GA-PU for bug-gnu-emacs@gnu.org; Fri, 01 Mar 2024 18:45:09 -0500 Received: from snd00010.auone-net.jp ([111.86.247.10] helo=dmta0004.auone-net.jp) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rgCYr-0000PO-K6 for bug-gnu-emacs@gnu.org; Fri, 01 Mar 2024 18:45:09 -0500 Received: from kzhr.d1.dion.ne.jp by dmta0004.auone-net.jp with ESMTP id <20240301234456816.GSWG.62862.kzhr.d1.dion.ne.jp@dmta0004.auone-net.jp>; Sat, 2 Mar 2024 08:44:56 +0900 Date: Sat, 02 Mar 2024 08:44:56 +0900 Message-ID: <85y1b134av.wl--xmue@d1.dion.ne.jp> From: Kazuhiro Ito X-Hashcash: 1:20:240301:bug-gnu-emacs@gnu.org::hOaXRRJDQBU1xVCV:9uzI User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.0.50 (x86_64-w64-mingw32) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Received-SPF: pass client-ip=111.86.247.10; envelope-from=kzhr@d1.dion.ne.jp; helo=dmta0004.auone-net.jp X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) When I call (set-language-environment "Japanese"), below code in lisp/language/japan-util.el is called. (defun setup-japanese-environment-internal () (prefer-coding-system (if (memq system-type '(windows-nt ms-dos cygwin)) 'japanese-shift-jis 'utf-8)) (use-cjk-char-width-table 'ja_JP)) 1. japanese-shift-jis is not proper coding system on Cygwin. 2. We have japanese-cp932, more appropriate coding system for DOS/Windows. PLease see below patch. diff --git a/lisp/language/japan-util.el b/lisp/language/japan-util.el index 93e8ab24971..f3ec44bf75d 100644 --- a/lisp/language/japan-util.el +++ b/lisp/language/japan-util.el @@ -29,8 +29,8 @@ ;;;###autoload (defun setup-japanese-environment-internal () - (prefer-coding-system (if (memq system-type '(windows-nt ms-dos cygwin)) - 'japanese-shift-jis + (prefer-coding-system (if (memq system-type '(windows-nt ms-dos)) + 'japanese-cp932 'utf-8)) (use-cjk-char-width-table 'ja_JP)) -- Kazuhiro Ito From unknown Mon Aug 18 18:00:03 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kazuhiro Ito Subject: bug#69493: closed (Re: bug#69493: 30.0.50; Preferable choice of coding system on Japanese) Message-ID: References: <86v865p0x1.fsf@gnu.org> <85y1b134av.wl--xmue@d1.dion.ne.jp> X-Gnu-PR-Message: they-closed 69493 X-Gnu-PR-Package: emacs Reply-To: 69493@debbugs.gnu.org Date: Sat, 02 Mar 2024 07:08:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1709363282-2994-1" This is a multi-part message in MIME format... ------------=_1709363282-2994-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #69493: 30.0.50; Preferable choice of coding system on Japanese which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 69493@debbugs.gnu.org. --=20 69493: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D69493 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1709363282-2994-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 69493-done) by debbugs.gnu.org; 2 Mar 2024 07:07:51 +0000 Received: from localhost ([127.0.0.1]:37870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rgJTK-0000lr-JF for submit@debbugs.gnu.org; Sat, 02 Mar 2024 02:07:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rgJTJ-0000lf-6H for 69493-done@debbugs.gnu.org; Sat, 02 Mar 2024 02:07:49 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rgJSh-0002lg-4L; Sat, 02 Mar 2024 02:07:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=7rCzBS1ONsOpwGR9rX7EmlzC8v+ehCnWJGmJFXdTc/8=; b=GsdPHDEWBM/k +f7ogoTMeIU0LiCnH4b8l9A2Blg/h6i81mI79apeWzCgTnoNZV84/5wJ3TD2N7rIrkLmg17jW4ysK hwJGTgH1HkxmcKS68KHrfzskTiJrOp7IawOr0dEkCEitclNkNfvV4izMAOt463OEq27F0YFmgQpY1 LKjtgxROJk1oombZ8YSB1Klxf10cUYtGfk/IdrLJewS9zD4vZpJOT45ibQldWghIedHYKqbnEvwF2 BMv0PtI0J+y47oiuqamrNaT67SZtsdMMMxK7p/EMWEONFiiXd43YLXUwiFX9VfFe9LtlupeZ/uEGq qqo5J8D7cHJFoBonhXECAQ==; Date: Sat, 02 Mar 2024 09:07:06 +0200 Message-Id: <86v865p0x1.fsf@gnu.org> From: Eli Zaretskii To: Kazuhiro Ito In-Reply-To: <85y1b134av.wl--xmue@d1.dion.ne.jp> (message from Kazuhiro Ito on Sat, 02 Mar 2024 08:44:56 +0900) Subject: Re: bug#69493: 30.0.50; Preferable choice of coding system on Japanese References: <85y1b134av.wl--xmue@d1.dion.ne.jp> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69493-done Cc: 69493-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 02 Mar 2024 08:44:56 +0900 > From: Kazuhiro Ito > > When I call (set-language-environment "Japanese"), below code in > lisp/language/japan-util.el is called. > > (defun setup-japanese-environment-internal () > (prefer-coding-system (if (memq system-type '(windows-nt ms-dos cygwin)) > 'japanese-shift-jis > 'utf-8)) > (use-cjk-char-width-table 'ja_JP)) > > 1. japanese-shift-jis is not proper coding system on Cygwin. > 2. We have japanese-cp932, more appropriate coding system for DOS/Windows. > > PLease see below patch. Thanks, installed on the master branch, and closing the bug. P.S. Please in the future try to submit patches in the format produced by "git format-patch" -- that makes applying the patches much easier. ------------=_1709363282-2994-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Mar 2024 23:45:44 +0000 Received: from localhost ([127.0.0.1]:37624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rgCZT-0004SX-TE for submit@debbugs.gnu.org; Fri, 01 Mar 2024 18:45:44 -0500 Received: from lists.gnu.org ([209.51.188.17]:39958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rgCZO-0004SM-DI for submit@debbugs.gnu.org; Fri, 01 Mar 2024 18:45:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rgCYv-0007GA-PU for bug-gnu-emacs@gnu.org; Fri, 01 Mar 2024 18:45:09 -0500 Received: from snd00010.auone-net.jp ([111.86.247.10] helo=dmta0004.auone-net.jp) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rgCYr-0000PO-K6 for bug-gnu-emacs@gnu.org; Fri, 01 Mar 2024 18:45:09 -0500 Received: from kzhr.d1.dion.ne.jp by dmta0004.auone-net.jp with ESMTP id <20240301234456816.GSWG.62862.kzhr.d1.dion.ne.jp@dmta0004.auone-net.jp>; Sat, 2 Mar 2024 08:44:56 +0900 Date: Sat, 02 Mar 2024 08:44:56 +0900 Message-ID: <85y1b134av.wl--xmue@d1.dion.ne.jp> From: Kazuhiro Ito To: bug-gnu-emacs@gnu.org Subject: 30.0.50; Preferable choice of coding system on Japanese X-Hashcash: 1:20:240301:bug-gnu-emacs@gnu.org::hOaXRRJDQBU1xVCV:9uzI User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.0.50 (x86_64-w64-mingw32) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Received-SPF: pass client-ip=111.86.247.10; envelope-from=kzhr@d1.dion.ne.jp; helo=dmta0004.auone-net.jp X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) When I call (set-language-environment "Japanese"), below code in lisp/language/japan-util.el is called. (defun setup-japanese-environment-internal () (prefer-coding-system (if (memq system-type '(windows-nt ms-dos cygwin)) 'japanese-shift-jis 'utf-8)) (use-cjk-char-width-table 'ja_JP)) 1. japanese-shift-jis is not proper coding system on Cygwin. 2. We have japanese-cp932, more appropriate coding system for DOS/Windows. PLease see below patch. diff --git a/lisp/language/japan-util.el b/lisp/language/japan-util.el index 93e8ab24971..f3ec44bf75d 100644 --- a/lisp/language/japan-util.el +++ b/lisp/language/japan-util.el @@ -29,8 +29,8 @@ ;;;###autoload (defun setup-japanese-environment-internal () - (prefer-coding-system (if (memq system-type '(windows-nt ms-dos cygwin)) - 'japanese-shift-jis + (prefer-coding-system (if (memq system-type '(windows-nt ms-dos)) + 'japanese-cp932 'utf-8)) (use-cjk-char-width-table 'ja_JP)) -- Kazuhiro Ito ------------=_1709363282-2994-1--