当前位置: 代码迷 >> QT开发 >> QT编撰纯C或C++项目时乱码
  详细解决方案

QT编撰纯C或C++项目时乱码

热度:23   发布时间:2016-04-25 03:38:47.0
QT编写纯C或C++项目时乱码
#include <iostream>
#include<String>
using namespace std;

int main()
{
   string s,s1("搁浅");
   string s2;
   cin>>s2;
    s=s2+s1;
    cout<<s1<<endl;

    cout << "Hello World!" << endl;
    return 0;
}



[b]就是说:自己输入的汉字可以正常显示(“的贝”正常显示,“搁浅”便显示不出来)。
程序中定义赋值的这些就不行。。。 刚开始用QT,不希望在这个基本的问题上蒙过去。。

------解决方案--------------------
将文件编码中默认编码设置为system即可。

------解决方案--------------------
试试GBK编码吧!
其实写纯C++代码还是建议在VS里,更强大
  相关解决方案