From unknown Thu Jun 19 14:29:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19458: codepage Resent-From: igor denisov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Dec 2014 17:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 19458@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.141978841415027 (code B ref -1); Sun, 28 Dec 2014 17:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Dec 2014 17:40:14 +0000 Received: from localhost ([127.0.0.1]:59928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5Hp7-0003uI-5i for submit@debbugs.gnu.org; Sun, 28 Dec 2014 12:40:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58542) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y59lz-0002HB-M6 for submit@debbugs.gnu.org; Sun, 28 Dec 2014 04:04:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y59ly-0003vF-8b for submit@debbugs.gnu.org; Sun, 28 Dec 2014 04:04:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58275) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y59ly-0003vB-5h for submit@debbugs.gnu.org; Sun, 28 Dec 2014 04:04:26 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60263) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y59lw-0003pe-LP for bug-gnu-emacs@gnu.org; Sun, 28 Dec 2014 04:04:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y59lv-0003u3-Gq for bug-gnu-emacs@gnu.org; Sun, 28 Dec 2014 04:04:24 -0500 Received: from mail-wi0-x236.google.com ([2a00:1450:400c:c05::236]:59107) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y59lv-0003tw-5t for bug-gnu-emacs@gnu.org; Sun, 28 Dec 2014 04:04:23 -0500 Received: by mail-wi0-f182.google.com with SMTP id h11so19764441wiw.9 for ; Sun, 28 Dec 2014 01:04:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=plXvVOaq9hiu3h2fL7k1hq9vp67eZb1xt8nJlZOa1uw=; b=08OE8iQyT/Vf4XOYfWcKdtnLSY+LV3NuD+4b0wjd7XkqpwfB97f3yoMwMrB9EzbpVH FX0lMwgY1KKiS50ODU00zrI4ywD/+0Qqi04NqrMi8z8ZmU4tdlAd06b/2ZKTpolHyozb 2Trs5UnSb6rhzNpGZCViGdirDf//SPyuxhYScXca/RvNqvs1vOkHQrmJYnaSA8+IGLzr tFIZl1te52oOT2spGGtmqs874sDeRXEiB7WLnMQ03/G8JtZsmvwS097KeAi0f9OU6eqp f94N0Z1eBCR3ppmSgLpFYmMIDR2Fox6zngltGkt2oABQ5C2lVE4ge8AlbuF+qyH5iDVS 1ZMw== MIME-Version: 1.0 X-Received: by 10.194.75.195 with SMTP id e3mr42312032wjw.44.1419757461813; Sun, 28 Dec 2014 01:04:21 -0800 (PST) Received: by 10.27.204.134 with HTTP; Sun, 28 Dec 2014 01:04:21 -0800 (PST) Date: Sun, 28 Dec 2014 13:04:21 +0400 Message-ID: From: igor denisov Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Sun, 28 Dec 2014 12:40:11 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) From: @GOODY.i-did-not-set--mail-host-address--so-tickle-me To: bug-gnu-emacs@gnu.org Subject: 24.3; codepage --text follows this line-- This bug report will be sent to the Bug-GNU-Emacs mailing list and the GNU bug tracker at debbugs.gnu.org. Please check that the From: line contains a valid email address. After a delay of up to one day, you should receive an acknowledgment at that address. Please write in English if possible, as the Emacs maintainers usually do not have translators for other languages. Please describe exactly what actions triggered the bug, and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D The following code decode cyrillic jast as it spposed to (defun p (n) (print n)) (defvar n '=D0=BF=D1=80=D0=B8=D0=B2=D0=B5=D1=82) (p n) When I issue (netstat) only following numbers displayed \200\252\342\250\242\255\353\245 and so on instead of Cyrillic letters TCP 0.0.0.0:135 goody:0 LISTENING TCP 0.0.0.0:445 goody:0 LISTENING TCP 0.0.0.0:554 goody:0 LISTENING TCP 0.0.0.0:623 goody:0 LISTENING TCP 0.0.0.0:2869 goody:0 LISTENING TCP 0.0.0.0:6646 goody:0 LISTENING I checked the codepage (w32-get-console-codepage) 866 (w32-get-codepage-charset 866) nil ----- the codepage is not valid On the bar where filename and mode is displayed there is such a thing as U\= ** U was pressed with the following output U -- utf-8-dos (alias: mule-utf-8-dos) UTF-8 (no signature (BOM)) Type: utf-8 (UTF-8: Emacs internal multibyte form) EOL type: CRLF This coding system encodes the following charsets: Character set: unicode Unicode (ISO10646) Number of contained characters: 256x256x17 Aliases: ucs ASCII compatible. Code space: [0 255 0 255 0 16 0 0] Code offset: 0 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file d:/ProgramFiles/emacs-24.3/etc/DEBUG. In GNU Emacs 24.3.1 (i386-mingw-nt6.2.9200) of 2013-03-17 on MARVIN Windowing system distributor `Microsoft Corp.', version 6.2.9200 Configured using: `configure --with-gcc (4.7) --cflags -ID:/devel/emacs/libs/libXpm-3.5.8/include -ID:/devel/emacs/libs/libXpm-3.5.8/src -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include -ID:/devel/emacs/libs/giflib-4.1.4-1/include -ID:/devel/emacs/libs/jpeg-6b-4/include -ID:/devel/emacs/libs/tiff-3.8.2-1/include -ID:/devel/emacs/libs/gnutls-3.0.9/include -ID:/devel/emacs/libs/libiconv-1.13.1-1-dev/include -ID:/devel/emacs/libs/libxml2-2.7.8/include/libxml2' Important settings: value of $LANG: RUS locale-coding-system: cp1251 default enable-multibyte-characters: t Major mode: Fundamental Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t - e m a c s - b u g Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process w32 multi-tty emacs) From unknown Thu Jun 19 14:29:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19458: codepage Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Dec 2014 18:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: igor denisov Cc: 19458@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 19458-submit@debbugs.gnu.org id=B19458.141978969417072 (code B ref 19458); Sun, 28 Dec 2014 18:02:01 +0000 Received: (at 19458) by debbugs.gnu.org; 28 Dec 2014 18:01:34 +0000 Received: from localhost ([127.0.0.1]:59933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5I9l-0004RI-Ke for submit@debbugs.gnu.org; Sun, 28 Dec 2014 13:01:33 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:36040) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5I9i-0004R5-AO for 19458@debbugs.gnu.org; Sun, 28 Dec 2014 13:01:31 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NHB002000JJE300@a-mtaout20.012.net.il> for 19458@debbugs.gnu.org; Sun, 28 Dec 2014 20:01:28 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NHB001S30QGVW90@a-mtaout20.012.net.il>; Sun, 28 Dec 2014 20:01:28 +0200 (IST) Date: Sun, 28 Dec 2014 20:01:12 +0200 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83zja7k61j.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 1.0 (+) > Date: Sun, 28 Dec 2014 13:04:21 +0400 > From: igor denisov > > When I issue > (netstat) only following numbers displayed > > \200\252\342\250\242\255\353\245 and so on instead of Cyrillic letters Can you please send (as an attachment) the output of the netstat program if you invoke it from the cmd prompt on that system? Also, does it help to do this: M-: (let ((coding-system-for-read cp866)) (netstat)) RET ? > (w32-get-codepage-charset 866) > nil ----- the codepage is not valid I don't think this is related, Emacs doesn't call w32-get-codepage-charset when you invoke 'netstat'. From unknown Thu Jun 19 14:29:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19458: codepage Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Dec 2014 18:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: saufesma@gmail.com Cc: 19458@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 19458-submit@debbugs.gnu.org id=B19458.141979172620263 (code B ref 19458); Sun, 28 Dec 2014 18:36:02 +0000 Received: (at 19458) by debbugs.gnu.org; 28 Dec 2014 18:35:26 +0000 Received: from localhost ([127.0.0.1]:59942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5IgX-0005Gl-Ug for submit@debbugs.gnu.org; Sun, 28 Dec 2014 13:35:26 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:55865) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5IgU-0005GY-JB for 19458@debbugs.gnu.org; Sun, 28 Dec 2014 13:35:23 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NHB00B00224PG00@a-mtaout21.012.net.il> for 19458@debbugs.gnu.org; Sun, 28 Dec 2014 20:35:21 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NHB00BTO2AWKV50@a-mtaout21.012.net.il>; Sun, 28 Dec 2014 20:35:21 +0200 (IST) Date: Sun, 28 Dec 2014 20:35:05 +0200 From: Eli Zaretskii In-reply-to: <83zja7k61j.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <83y4prk4h2.fsf@gnu.org> References: <83zja7k61j.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 1.0 (+) > Date: Sun, 28 Dec 2014 20:01:12 +0200 > From: Eli Zaretskii > Cc: 19458@debbugs.gnu.org > > > (w32-get-codepage-charset 866) > > nil ----- the codepage is not valid > > I don't think this is related, Emacs doesn't call > w32-get-codepage-charset when you invoke 'netstat'. Testing indicates that the API used by this function, TranslateCharsetInfo, only works with ANSI codepages, while most console codepages cause it to fail. So I updated the doc string to that effect. Again, this has no bearing on your original problem with displaying output from 'netstat'. From unknown Thu Jun 19 14:29:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19458: codepage Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Dec 2014 18:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: saufesma@gmail.com Cc: 19458@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 19458-submit@debbugs.gnu.org id=B19458.141979184220456 (code B ref 19458); Sun, 28 Dec 2014 18:38:02 +0000 Received: (at 19458) by debbugs.gnu.org; 28 Dec 2014 18:37:22 +0000 Received: from localhost ([127.0.0.1]:59946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5IiQ-0005Js-E1 for submit@debbugs.gnu.org; Sun, 28 Dec 2014 13:37:22 -0500 Received: from mtaout29.012.net.il ([80.179.55.185]:33516) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5IiN-0005Jj-Fi for 19458@debbugs.gnu.org; Sun, 28 Dec 2014 13:37:20 -0500 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NHB00N001XDUF00@mtaout29.012.net.il> for 19458@debbugs.gnu.org; Sun, 28 Dec 2014 20:34:30 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NHB00KAR29IRW40@mtaout29.012.net.il>; Sun, 28 Dec 2014 20:34:30 +0200 (IST) Date: Sun, 28 Dec 2014 20:37:02 +0200 From: Eli Zaretskii In-reply-to: <83zja7k61j.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <83wq5bk4dt.fsf@gnu.org> References: <83zja7k61j.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 1.0 (+) > Date: Sun, 28 Dec 2014 20:01:12 +0200 > From: Eli Zaretskii > Cc: 19458@debbugs.gnu.org > > > Date: Sun, 28 Dec 2014 13:04:21 +0400 > > From: igor denisov > > > > When I issue > > (netstat) only following numbers displayed > > > > \200\252\342\250\242\255\353\245 and so on instead of Cyrillic letters > > Can you please send (as an attachment) the output of the netstat > program if you invoke it from the cmd prompt on that system? > > Also, does it help to do this: > > M-: (let ((coding-system-for-read cp866)) (netstat)) RET > > ? And how is (print n) related to the problems with 'netstat'? Could you please provide a full recipe, starting with "emacs -Q", that reproduces the problem with displaying Cyrillic characters from 'netstat'? From unknown Thu Jun 19 14:29:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19458: codepage Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Dec 2014 16:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: igor denisov Cc: 19458@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 19458-submit@debbugs.gnu.org id=B19458.14198689837090 (code B ref 19458); Mon, 29 Dec 2014 16:04:01 +0000 Received: (at 19458) by debbugs.gnu.org; 29 Dec 2014 16:03:03 +0000 Received: from localhost ([127.0.0.1]:60432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5cmd-0001qI-C4 for submit@debbugs.gnu.org; Mon, 29 Dec 2014 11:03:03 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:63397) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5cmZ-0001pq-Mw for 19458@debbugs.gnu.org; Mon, 29 Dec 2014 11:03:01 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NHC00H00PUUJY00@a-mtaout22.012.net.il> for 19458@debbugs.gnu.org; Mon, 29 Dec 2014 18:02:58 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NHC00HOVPWX6980@a-mtaout22.012.net.il>; Mon, 29 Dec 2014 18:02:58 +0200 (IST) Date: Mon, 29 Dec 2014 18:02:44 +0200 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83lhlqjvff.fsf@gnu.org> References: <83zja7k61j.fsf@gnu.org> <83wq5bk4dt.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 1.0 (+) > Date: Mon, 29 Dec 2014 12:02:21 +0400 > From: igor denisov > > Hi Eli, Please keep the bug address on the cc list. > M-: (let ((coding-system-for-read cp866)) (netstat)) RET Sorry, my bad. Should be M-: (let ((coding-system-for-read 'cp866)) (netstat)) RET (the quote in 'cp866 was missing). > emacs.exe -Q > > (netstat) > > \200\252\342\250\242\255\353\245 \257\256\244\252\253\356\347\245\255\250\357 > > \210\254\357 \213\256\252\240\253\354\255\353\251 \240\244\340\245\341 > \202\255\245\350\255\250\251 \240\244\340\245\341 > \221\256\341\342\256\357\255\250\245 Please invoke "netstat" from the Windows shell prompt, redirecting its output to a file, and send that file as a binary attachment. > > And how is (print n) related to the problems with 'netstat'? I'd still like the answer to this question, please. From unknown Thu Jun 19 14:29:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19458: codepage Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Dec 2014 17:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: igor denisov Cc: 19458@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 19458-submit@debbugs.gnu.org id=B19458.141987472421955 (code B ref 19458); Mon, 29 Dec 2014 17:39:02 +0000 Received: (at 19458) by debbugs.gnu.org; 29 Dec 2014 17:38:44 +0000 Received: from localhost ([127.0.0.1]:60495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5eHC-0005i2-NS for submit@debbugs.gnu.org; Mon, 29 Dec 2014 12:38:43 -0500 Received: from mtaout27.012.net.il ([80.179.55.183]:36472) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5eH7-0005ho-U2 for 19458@debbugs.gnu.org; Mon, 29 Dec 2014 12:38:39 -0500 Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NHC00D00TY1CA00@mtaout27.012.net.il> for 19458@debbugs.gnu.org; Mon, 29 Dec 2014 19:30:42 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NHC00C91TZ56M10@mtaout27.012.net.il>; Mon, 29 Dec 2014 19:30:42 +0200 (IST) Date: Mon, 29 Dec 2014 19:38:22 +0200 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83fvbycq5t.fsf@gnu.org> References: <83zja7k61j.fsf@gnu.org> <83wq5bk4dt.fsf@gnu.org> <83lhlqjvff.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 1.0 (+) > Date: Mon, 29 Dec 2014 21:31:06 +0400 > From: igor denisov > > This works perfectly > > M-: (let ((coding-system-for-read 'cp866)) (netstat)) RET OK, thanks. Now I know how to fix the command. From unknown Thu Jun 19 14:29:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19458: codepage Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Jan 2015 03:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: igor denisov Cc: 19458@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 19458-submit@debbugs.gnu.org id=B19458.142068855223398 (code B ref 19458); Thu, 08 Jan 2015 03:43:02 +0000 Received: (at 19458) by debbugs.gnu.org; 8 Jan 2015 03:42:32 +0000 Received: from localhost ([127.0.0.1]:39727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y93zU-00065K-5K for submit@debbugs.gnu.org; Wed, 07 Jan 2015 22:42:32 -0500 Received: from mtaout26.012.net.il ([80.179.55.182]:34936) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y93zR-000659-N8 for 19458@debbugs.gnu.org; Wed, 07 Jan 2015 22:42:30 -0500 Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il (HyperSendmail v2007.08) id <0NHU00J009WWQR00@mtaout26.012.net.il> for 19458@debbugs.gnu.org; Thu, 08 Jan 2015 05:42:05 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout26.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NHU00HIKAA4CH30@mtaout26.012.net.il>; Thu, 08 Jan 2015 05:42:04 +0200 (IST) Date: Thu, 08 Jan 2015 05:42:41 +0200 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <834ms26iq6.fsf@gnu.org> References: <83zja7k61j.fsf@gnu.org> <83wq5bk4dt.fsf@gnu.org> <83lhlqjvff.fsf@gnu.org> <83bnmmcpf4.fsf@gnu.org> <837fxacm6n.fsf@gnu.org> <834msecjyb.fsf@gnu.org> <83y4pqb3s4.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 1.0 (+) > Date: Thu, 8 Jan 2015 03:01:18 +0400 > From: igor denisov > > >Then I thought if my system wide default codepage is > > Unicode the output from netstat must be readable as well. For example > > nestat in cmd.exe is just fine, and when I open it in emacs oops the > > same thing. > > Today I found that Unicode is not supported with Russian language Not supported by what software? And why do you need Unicode in this case? From unknown Thu Jun 19 14:29:45 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: igor denisov Subject: bug#19458: closed (Re: bug#19458: codepage) Message-ID: References: <83bnm85lgy.fsf@gnu.org> X-Gnu-PR-Message: they-closed 19458 X-Gnu-PR-Package: emacs Reply-To: 19458@debbugs.gnu.org Date: Fri, 09 Jan 2015 09:54:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1420797242-11175-1" This is a multi-part message in MIME format... ------------=_1420797242-11175-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #19458: codepage 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 19458@debbugs.gnu.org. --=20 19458: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D19458 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1420797242-11175-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 19458-done) by debbugs.gnu.org; 9 Jan 2015 09:53:07 +0000 Received: from localhost ([127.0.0.1]:40709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y9WFe-0002sw-Fu for submit@debbugs.gnu.org; Fri, 09 Jan 2015 04:53:06 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:38047) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y9WFZ-0002sV-S3 for 19458-done@debbugs.gnu.org; Fri, 09 Jan 2015 04:53:03 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NHW00000M2PC300@a-mtaout23.012.net.il> for 19458-done@debbugs.gnu.org; Fri, 09 Jan 2015 11:53:00 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NHW0005TM4BB120@a-mtaout23.012.net.il>; Fri, 09 Jan 2015 11:53:00 +0200 (IST) Date: Fri, 09 Jan 2015 11:53:17 +0200 From: Eli Zaretskii Subject: Re: bug#19458: codepage In-reply-to: <83fvbycq5t.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: saufesma@gmail.com Message-id: <83bnm85lgy.fsf@gnu.org> References: <83zja7k61j.fsf@gnu.org> <83wq5bk4dt.fsf@gnu.org> <83lhlqjvff.fsf@gnu.org> <83fvbycq5t.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19458-done Cc: 19458-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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: 1.0 (+) > Date: Mon, 29 Dec 2014 19:38:22 +0200 > From: Eli Zaretskii > Cc: 19458@debbugs.gnu.org > > > Date: Mon, 29 Dec 2014 21:31:06 +0400 > > From: igor denisov > > > > This works perfectly > > > > M-: (let ((coding-system-for-read 'cp866)) (netstat)) RET > > OK, thanks. Now I know how to fix the command. OK, I fixed it now (commit 1f179ea on the emacs-24 branch). The patch appears below, if you want to start using it right away. commit 1f179ea1bac65d911c616dafbf7147f0dbb39afd Author: Eli Zaretskii Date: Fri Jan 9 11:50:21 2015 +0200 Fix encoding of I/O in net-utils.el for MS-Windows. (Bug#19458) lisp/net/net-utils.el (net-utils-run-program, net-utils-run-simple): On MS-Windows, bind coding-system-for-read to the console output codepage. diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 2a6c960..8481dd1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2015-01-09 Eli Zaretskii + + * net/net-utils.el (net-utils-run-program, net-utils-run-simple): + On MS-Windows, bind coding-system-for-read to the console output + codepage. (Bug#19458) + 2015-01-08 Eli Zaretskii * simple.el (line-move-visual): When converting X pixel coordinate diff --git a/lisp/net/net-utils.el b/lisp/net/net-utils.el index 28aa431..ebcbc71 100644 --- a/lisp/net/net-utils.el +++ b/lisp/net/net-utils.el @@ -328,7 +328,15 @@ (defun net-utils-remove-ctrl-m-filter (process output-string) (defun net-utils-run-program (name header program args) "Run a network information program." - (let ((buf (get-buffer-create (concat "*" name "*")))) + (let ((buf (get-buffer-create (concat "*" name "*"))) + (coding-system-for-read + ;; MS-Windows versions of network utilities output text + ;; encoded in the console (a.k.a. "OEM") codepage, which is + ;; different from the default system (a.k.a. "ANSI") + ;; codepage. + (if (eq system-type 'windows-nt) + (intern (format "cp%d" (w32-get-console-output-codepage))) + coding-system-for-read))) (set-buffer buf) (erase-buffer) (insert header "\n") @@ -352,7 +360,15 @@ (defun net-utils-run-simple (buffer program-name args &optional nodisplay) (when proc (set-process-filter proc nil) (delete-process proc))) - (let ((inhibit-read-only t)) + (let ((inhibit-read-only t) + (coding-system-for-read + ;; MS-Windows versions of network utilities output text + ;; encoded in the console (a.k.a. "OEM") codepage, which is + ;; different from the default system (a.k.a. "ANSI") + ;; codepage. + (if (eq system-type 'windows-nt) + (intern (format "cp%d" (w32-get-console-output-codepage))) + coding-system-for-read))) (erase-buffer)) (net-utils-mode) (setq-local net-utils--revert-cmd ------------=_1420797242-11175-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Dec 2014 17:40:14 +0000 Received: from localhost ([127.0.0.1]:59928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5Hp7-0003uI-5i for submit@debbugs.gnu.org; Sun, 28 Dec 2014 12:40:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58542) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y59lz-0002HB-M6 for submit@debbugs.gnu.org; Sun, 28 Dec 2014 04:04:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y59ly-0003vF-8b for submit@debbugs.gnu.org; Sun, 28 Dec 2014 04:04:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58275) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y59ly-0003vB-5h for submit@debbugs.gnu.org; Sun, 28 Dec 2014 04:04:26 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60263) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y59lw-0003pe-LP for bug-gnu-emacs@gnu.org; Sun, 28 Dec 2014 04:04:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y59lv-0003u3-Gq for bug-gnu-emacs@gnu.org; Sun, 28 Dec 2014 04:04:24 -0500 Received: from mail-wi0-x236.google.com ([2a00:1450:400c:c05::236]:59107) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y59lv-0003tw-5t for bug-gnu-emacs@gnu.org; Sun, 28 Dec 2014 04:04:23 -0500 Received: by mail-wi0-f182.google.com with SMTP id h11so19764441wiw.9 for ; Sun, 28 Dec 2014 01:04:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=plXvVOaq9hiu3h2fL7k1hq9vp67eZb1xt8nJlZOa1uw=; b=08OE8iQyT/Vf4XOYfWcKdtnLSY+LV3NuD+4b0wjd7XkqpwfB97f3yoMwMrB9EzbpVH FX0lMwgY1KKiS50ODU00zrI4ywD/+0Qqi04NqrMi8z8ZmU4tdlAd06b/2ZKTpolHyozb 2Trs5UnSb6rhzNpGZCViGdirDf//SPyuxhYScXca/RvNqvs1vOkHQrmJYnaSA8+IGLzr tFIZl1te52oOT2spGGtmqs874sDeRXEiB7WLnMQ03/G8JtZsmvwS097KeAi0f9OU6eqp f94N0Z1eBCR3ppmSgLpFYmMIDR2Fox6zngltGkt2oABQ5C2lVE4ge8AlbuF+qyH5iDVS 1ZMw== MIME-Version: 1.0 X-Received: by 10.194.75.195 with SMTP id e3mr42312032wjw.44.1419757461813; Sun, 28 Dec 2014 01:04:21 -0800 (PST) Received: by 10.27.204.134 with HTTP; Sun, 28 Dec 2014 01:04:21 -0800 (PST) Date: Sun, 28 Dec 2014 13:04:21 +0400 Message-ID: Subject: codepage From: igor denisov To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 28 Dec 2014 12:40:11 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) From: @GOODY.i-did-not-set--mail-host-address--so-tickle-me To: bug-gnu-emacs@gnu.org Subject: 24.3; codepage --text follows this line-- This bug report will be sent to the Bug-GNU-Emacs mailing list and the GNU bug tracker at debbugs.gnu.org. Please check that the From: line contains a valid email address. After a delay of up to one day, you should receive an acknowledgment at that address. Please write in English if possible, as the Emacs maintainers usually do not have translators for other languages. Please describe exactly what actions triggered the bug, and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D The following code decode cyrillic jast as it spposed to (defun p (n) (print n)) (defvar n '=D0=BF=D1=80=D0=B8=D0=B2=D0=B5=D1=82) (p n) When I issue (netstat) only following numbers displayed \200\252\342\250\242\255\353\245 and so on instead of Cyrillic letters TCP 0.0.0.0:135 goody:0 LISTENING TCP 0.0.0.0:445 goody:0 LISTENING TCP 0.0.0.0:554 goody:0 LISTENING TCP 0.0.0.0:623 goody:0 LISTENING TCP 0.0.0.0:2869 goody:0 LISTENING TCP 0.0.0.0:6646 goody:0 LISTENING I checked the codepage (w32-get-console-codepage) 866 (w32-get-codepage-charset 866) nil ----- the codepage is not valid On the bar where filename and mode is displayed there is such a thing as U\= ** U was pressed with the following output U -- utf-8-dos (alias: mule-utf-8-dos) UTF-8 (no signature (BOM)) Type: utf-8 (UTF-8: Emacs internal multibyte form) EOL type: CRLF This coding system encodes the following charsets: Character set: unicode Unicode (ISO10646) Number of contained characters: 256x256x17 Aliases: ucs ASCII compatible. Code space: [0 255 0 255 0 16 0 0] Code offset: 0 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file d:/ProgramFiles/emacs-24.3/etc/DEBUG. In GNU Emacs 24.3.1 (i386-mingw-nt6.2.9200) of 2013-03-17 on MARVIN Windowing system distributor `Microsoft Corp.', version 6.2.9200 Configured using: `configure --with-gcc (4.7) --cflags -ID:/devel/emacs/libs/libXpm-3.5.8/include -ID:/devel/emacs/libs/libXpm-3.5.8/src -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include -ID:/devel/emacs/libs/giflib-4.1.4-1/include -ID:/devel/emacs/libs/jpeg-6b-4/include -ID:/devel/emacs/libs/tiff-3.8.2-1/include -ID:/devel/emacs/libs/gnutls-3.0.9/include -ID:/devel/emacs/libs/libiconv-1.13.1-1-dev/include -ID:/devel/emacs/libs/libxml2-2.7.8/include/libxml2' Important settings: value of $LANG: RUS locale-coding-system: cp1251 default enable-multibyte-characters: t Major mode: Fundamental Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t - e m a c s - b u g Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process w32 multi-tty emacs) ------------=_1420797242-11175-1--