http://d.puremagic.com/issues/show_bug.cgi?id=1448


Axel Bender <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
           Platform|x86                         |x86_64
            Version|D1 & D2                     |D2


--- Comment #9 from Axel Bender <[email protected]> 2013-08-07 00:55:43 PDT 
---
I can confirm this issue. When enumerating a directory (via dirEntries())
containing a file with a character in the CP850/CP1252 space (e.g. "s�b"),
depending on the codepage settings, the output is as follows:

chcp 1252  => output is "säb" (Unicode encoding for "�")
chcp 65001 => output is
"s�bstd.exception.ErrnoException@D:\tools\d\bin\..\src\phobos\std\stdio.d(1352):
 (No error)"

In both cases e.g. cmd's dir shows the correct results.
The correct results are also shown when using - not really comparable - C with
printf().

Tried the case in cmd, console2, and conemu. All show the same results.

It'd really be nice if this bug would get fixed...

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------

Reply via email to