How to print Chinese characters in console in window XP?
Derek Parnell
derek at psych.ward
Sat Jun 27 16:12:28 PDT 2009
On Sat, 27 Jun 2009 16:13:03 -0600, Rainer Deyke wrote:
> Elrood wrote:
>> Sorry to have to disappoint you, but Chinese output to a Windows console
>> is non-trivial if not entirely impossible (you'd probably have to ask
>> someone using a Chinese Windows version for a definitive answer).
>
> No, it's not. In Python, unicode text output just plain works.
>
> Program:
> # coding=utf-8
> print u'中国'
> Output:
> 中国
>
> This is a bug in D, full stop.
>
> (Yes, you do need to to set a codepage that contains these characters (I
> am using CP932) and you need an font that can represent these
> characters. I assume OP already has both. Note that CP65001 does not
> work.)
I'm having troubles with this ...
C:\temp>chcp 932
Invalid code page
C:\temp>chcp 65001
Active code page: 65001
It seems that my Windows XP doesn't know about CP932.
--
Derek Parnell
Melbourne, Australia
skype: derek.j.parnell
More information about the Digitalmars-d-learn
mailing list