Thanks, my problem has been solved:)
---------------------------------------
import std.stdio;
import core.stdc.wchar_;

extern(C) int setlocale(int, char*);

static this()
{
   fwide(core.stdc.stdio.stdout, 1);
   setlocale(0, cast(char*)"china");
}

int main(string[] args)
{
        string s1 = "hello你好";
        writefln("%s", s1);
        return 0;
}

This solution has a problem, look at this:
http://forum.dlang.org/thread/jfawjvoedsxsznsue...@forum.dlang.org#post-tyslcbycorgfaqimldnd:40forum.dlang.org

Reply via email to