From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#15236: 24.3.50; Save file with Unicode chars in name on MS Windows replaces chars by SPCs Date: Sun, 1 Sep 2013 10:11:38 -0700 (PDT) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1378055606 17700 80.91.229.3 (1 Sep 2013 17:13:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 1 Sep 2013 17:13:26 +0000 (UTC) To: 15236@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 01 19:13:27 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VGBDK-0001Vs-PK for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Sep 2013 19:13:26 +0200 Original-Received: from localhost ([::1]:34813 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VGBDK-0003hv-AA for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Sep 2013 13:13:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40586) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VGBD6-0003TQ-NQ for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 13:13:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VGBCw-0007Dc-KQ for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 13:13:12 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55005) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VGBCw-0007DY-Gs for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 13:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VGBCw-0005zs-6N for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 13:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 Sep 2013 17:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.137805553922989 (code B ref -1); Sun, 01 Sep 2013 17:13:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Sep 2013 17:12:19 +0000 Original-Received: from localhost ([127.0.0.1]:35064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGBCE-0005yj-UG for submit@debbugs.gnu.org; Sun, 01 Sep 2013 13:12:19 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38749) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGBCC-0005yT-JM for submit@debbugs.gnu.org; Sun, 01 Sep 2013 13:12:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VGBBx-0006oJ-6g for submit@debbugs.gnu.org; Sun, 01 Sep 2013 13:12:11 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:39226) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VGBBx-0006oF-3i for submit@debbugs.gnu.org; Sun, 01 Sep 2013 13:12:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40442) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VGBBo-00030I-Df for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 13:12:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VGBBf-0006mQ-P1 for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 13:11:52 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:36720) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VGBBf-0006mI-HL for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 13:11:43 -0400 Original-Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r81HBfJc007949 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 1 Sep 2013 17:11:42 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r81HBeS1024137 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 1 Sep 2013 17:11:41 GMT Original-Received: from abhmt105.oracle.com (abhmt105.oracle.com [141.146.116.57]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r81HBekF024133 for ; Sun, 1 Sep 2013 17:11:40 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:77865 Archived-At: This might be a duplicate of #7100 and #12807 - I cannot tell. In any case, the recipe here is different. Whether the same bug or not, it seems like this kind of bug should be a priority in 2013, not relegated to the wishlist since 2010. Is it possible that Emacs on MS Windows still cannot save files with Unicode chars in the name? Am I missing something? Is this a Windows limitation in general, perhaps? emacs -Q Create a new file buffer with a Unicode character, such as GREEK SMALL LETTER LAMBDA, in the file name. Note that the mode line of the buffer shows the file name (buffer name) correctly, i.e., with the lambda chars. Enter some text in the file buffer, including, for example, such a char. Set the encoding to utf-8, to be sure. Save the file. The mode line still shows the file name correctly. All seems OK. No error from Emacs. But the name of the file actually created has a SPC char in place of each GREEK SMALL LETTER LAMBDA char that should be there. You can see this in Dired, and if you open the file from there you can see it in the mode line or via M-: (buffer-file-name). Can this be fixed? If not, how about letting the user know when s?he saves the file that Emacs (or Windows?) has in fact changed the name? In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-08-23 on ODIEONE Bzr revision: 113986 rgm@gnu.org-20130823185841-zoy6h1qk433ibrlf Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/binary --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib CPPFLAGS=3D-Ic:/Devel/emacs/include'