当前位置: 代码迷 >> QT开发 >> qt creator vc 编译器在源码中写入中文字符串常量 为啥会报错
  详细解决方案

qt creator vc 编译器在源码中写入中文字符串常量 为啥会报错

热度:768   发布时间:2016-04-25 03:01:24.0
qt creator vc 编译器在源码中写入中文字符串常量 为什么会报错
想直接在源代码中使用中文字符串常量,源码是utf8的,VC编译器总是报错,串中有换行符,怪异的是如果恰好串只有两个中文字符时,一切都是那么美好,多了,VC编译器就会报错  这是为什么呢 
------解决思路----------------------
引用:
其他的中文可以 但是如果是“开”字开头的两个字就不行(但是“开开”又是可以的) 还是报串中有换行符的错 真是纠结啊 !!!


如果你在字符串前面加入了 L"".这表示是宽字符,可能还报串中有换行符的错..改成QString::fromWCharArray(L"中文....")这个, 还有确定你的代码文本的格式是utf8带有bom格式的.你重新编译一下,不应该出问题的!!!

  相关解决方案