今天在测试QT的跨平台显示的时候,试了一下发现,将源文件修改为UTF-8带标签的(通过文件->高级保存),其字符串并没有被编译器正确翻译,和GB2312(默认的编码格式)显示的二进制码是一样的。但是将源文件改为UTF-8不带标签的,则可正确的将汉字解析为相应的编码格式。看来微软的编译器是不支持源代码UTF8-BOM格式的啊