Linux下的Qt程序用的是utf-8编码(默认应是不带签名的),可正常编译和执行。把工程拷贝到Windows下后用visual studio 2008编译会报错,提示是字符编码的问题。把相关源程序重新保存为utf-8带签名的编码,用visual studio 编译没错误,但是执行后显示的内容不全。
不知道为什么?visual studio 的cl 编译器应该是可以编译无签名的utf-8编码的
Windows下安装的是visual studio 2008、Qt libraries 4.8.3 for Windows (VS 2008) 、Qt Visual Studio Add-in ,另外用Windows版Qt creator (Qt Creator 2.6.0 for Windows)问题也一样