在VS2005 C++文件中输入Unicode字符的问题.
最近在做多国语言OS碰到个问题.就是在2005中直接输入一些Unicode字符,有些很奇怪的问题.
1.在一个数组里输了UNICODE字符时,会莫名其妙多出一些字符来.
2.在SetWindowText函数中直接输入UNICODE字符,整个工程就会自动退出.
工程属性设置里我也支持了UNICODE字符.
Project-> Properties-> Configurations Properties-> General-> Project Defaults-> Charater Set->Use Unicode Character Set
[解决办法]
可以贴些程序中相关的代码来看看
用UNICODE字符,要用_T或者L宏来通知编译器使用宽字符吧
[解决办法]
VA引起的? 全部重装下算了,省得折腾。
[解决办法]
呵呵,把这个bug报给VA,等待解决:)
[解决办法]
我在EVC4裏直接顯示的是m_Btn1.SetWindowText(_T("??? ????"));
[解决办法]
EVC4 不支持 UNICODE
[解决办法]
不知你要显示的文本是否从右到左的文字?
可能 VS2005 对这种文字的支持不太好。
试试 VS2008 或者 VS2010 吧
[解决办法]
放资源里
[解决办法]
我用的是vs2008,复制到代码里跟csdn上显示的一样,没有问题