Well, exactly. You have to transcode to UTF-16 and call the W apis on
Windows.
-----Original Message-----
From: xemacs-beta-bounces(a)xemacs.org
[mailto:xemacs-beta-bouncesï¼ xemacs.org] On Behalf Of Glynn Clements
Sent: Thursday, November 23, 2006 11:15 AM
To: xemacs-beta(a)xemacs.org
Subject: Re: Full Unicode Pathnames
Benson Margulies wrote:
Have you given any thought to supporting full Unicode file names on
Win32? The semi-obvious strategy is to represent in UTF-8 in lisp and
down to the bottom of the C code, and then transcode and call the W
APIs.
The problem with using UTF-8 is that you still have to transcode to
the system codepage when using any 8-bit interfaces (e.g. passing data
to subprocesses). Although there is a UTF-8 codepage (CP-65001), I've
never encountered anyone using it as their system codepage.
--
Glynn Clements <glynn(a)gclements.plus.com>
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta