std:string中文乱码问题?求助高手
代码大致如下:
///////////////////////////////////////////////////////////////////////////////////////
//std::string strLabel="Degree"//被注释
std::string strLabel="度数"
//......
theLatText->setText(strLabel+ Num.toString(theNumDisplayString.c_str()).c_str());
///////////////////////////////////////////////////////////////////////////////////////
我这里:
之前用英文字符“Degree”赋值时,未出现乱码。
但是!将中文字符赋给std::string,然后和阿拉伯数字组成字符串做加法运算,得到的结果是“部分乱码”+数字正常显示。
找了很多办法,不知道如何处理。希望大家能帮我解决这个中文乱码的问题
此任务,基于Qt框架,开发环境VS,在主界面中有一个地图视窗,地图视窗有经纬度显示,这个经纬度我希望用中文字符和阿拉伯数字显示.需要进一步详细的交流与合作的,联系我fabulouslw@163.com。共同合作发展