Something about Chinese Disorder Code

Marc Schütz via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Nov 25 04:32:58 PST 2015


On Wednesday, 25 November 2015 at 04:09:29 UTC, magicdmer wrote:
> On Tuesday, 24 November 2015 at 19:41:12 UTC, Marco Leise wrote:
>> Am Tue, 24 Nov 2015 17:08:33 +0000
>> schrieb BLM768 <blm768 at gmail.com>:
>>
>> [...]
>
> thank you for your answers.
>
> I solved it.
> windows console like:
> fwide(core.stdc.stdio.stdout, 1);
> setlocale(0, cast(char*)"china");

You shouldn't need this cast. Try removing it; if it doesn't 
compile, something's wrong.

> auto str = "你好,世界";
> writeln(str);
>
> MessageBox like:
> const wchar *wstring = toUTF16z("你好,世界");
> MessageBoxW(null,wstring,wstring,0);




More information about the Digitalmars-d-learn mailing list