读书人

知道”你好“的unicode,怎么显示出来呢

发布时间: 2012-03-25 20:55:16 作者: rapoo

知道”你好“的unicode,如何显示出来呢
“你好”的unicode是0x604F7D59
我的一段代码如下:
vector <unsigned long> vec;
vec.push_back(0x604F7D59);
//WideString wstr=vec[0];
//AnsiString a=wstr;
AnsiString a =vec[0];
ShowMessage(a);
AnsiString b= "真好 ";
ShowMessage(b);

怎么把“你好”显示出来呢?

[解决办法]
用MessageBoxW函数即可
[解决办法]
用后面带W的API就行, 如:TextOutW,DrawTextW,MessageBoxW等
[解决办法]
//查了一下,“你”的unicode是0x4F60,“好”的unicode是0x597D
wchar_t a=0x4F60;
wchar_t b=0x597D;
ShowMessage(WideString(a)+WideString(b));//显示“你好”
[解决办法]
用TNT控件就可以了,

读书人网 >C++ Builder

热点推荐