VS2013调试程序时查看QString变量值为乱码 [问题点数:50分,结帖人clever101]

结帖率 98.5%
Bbs3
本版专家分:775
Bbs6
本版专家分:7509
VS中调试模式下无法查看变量的值
VS中调试模式下竟然无法<em>查看</em>变量的值,这到底是怎么回事呢?恢复所有的设置也不行; 要在哪里进行设置才行呢,请各位大哥指点,谢谢!~~
Qt5在VS调试中可视化查看QString、QByteArray的解决方法
在"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Packages\Debugger\autoexp.dat"中看到[Visualizer] 下面写入以下代码: 复制代码 QString|*::QString{     preview    ([(unsigned short*)$e.d + $e.d-
VS调试查看QString
vs2010\Common7\Packages\Debugger中[AutoExpand]下面,添加如下描述 ;Trolltech Qt QString=unicode,su> len=len,u> QCString =data, s> QPoint =x= y= QRect =x1= y1= x2= y2= QSize =width= height= QWMatrix =m11= m12=
VS调试查看Qt内置类型
利用VS调试Qt程序,通常情况下无法<em>查看</em>QString等Qt内置类型的值,只能够利用QDebug进行输出显示,但是这样引起的问题就是每次调试的时候都需要重新编译,当然这是不包括自己编写库的情况,下面来介绍另外一种方式可以让利用VS在调试Qt程序的时候直接像<em>查看</em>C++内置类型(例如int)一样进行<em>查看</em>值。     1.打开VS的安装目录,找到Common7\Packages\Debugger下面的
VS2010中调试Qt QString的原生内容显示
在VS2010中调试QString等Qt类型的时候不能显示值是不是很坑爹,这个就是为了解决此问题的工具文件,该文件包含了VS中的MFC支持,和Qt类型的支持,还增加包含了网上没有的QDateTime等的支持,将下载的文件放到 Microsoft Visual Studio 10.0\Common7\Packages\Debugger中,VS2012类似,重新启动调试即可
VS2010+Qt4调试时监视窗口部分类型变量只显示地址不显示值
打开vs安装目录,如Microsoft VisualStudio 10.0\Common7\Packages\Debugger 打开文件autoexp.dat。该文件内有关于此文件作用的介绍。找到不能正确显示的变量,去除变量前的注释。 (同时安装Qt4和Qt5的情况下发现Qt4版本的QString及QByteArray等均被注释掉,此方法可解决)
vc++2015字符串开头为什么总是乱码?调试断点显示的值是正常的
-
vs调试代码,变量值乱码时,如何正确显示乱码的正确值
https://blog.csdn.net/rentingting0312/article/details/80308524
VS2013里面无法输出字符串,程序见内容
/*talkkback.cpp -- 一个能为您提供一些信息的对话程序*/ #include #include #include #de
如何解决qt高版本(5.10) 调试时无法查看qstring 问题
取消勾选箭头所示选项即可:
vs2012 调试时看不到变量的内容
我的vs2012在打开后第二次调试时看不到string等类型变量的内容,刚打开vs第一次调试时一切正常,不知道为什么,请问有哪位兄弟也遇到我这样的问题怎么解决的,谢谢。 第一次调试可以看到字符串的内容
关于vs中运行时变量值查看
vc的设置中会用"$(VCInstallDir)"之类的变量来表示路径,可以通过打开vs2008的命令行运行界面, 之后打set命令回车就可以看到vs中设置的各个变量的值。 这些环境变量一般在 工具--选项--项目和解决方案--vc++目录右侧的区域出现。
Qtcreator 调试时变量“无法访问”解决办法
问题效果图   1.<em>查看</em>变量窗口 右键点击Debugger窗口,选择上locals and Expressions 2.工具栏上     选择 &amp;lt;工具&amp;gt;   ---------&amp;gt; &amp;lt;选项&amp;gt; 选择 调试器 ----CDB 。不勾选箭头指的地方。 参考文档 https://blog.csdn.net/chawk1978/article/detail...
vs2013/2015调试时鼠标所指变量不显示值,监视时报 “表达式计算内部错误" 解决方法
调试无法跟踪<em>变量值</em>的问题解决 如下图: 工具-》选项-》调试-》常规 勾选: 使用托管兼容模式 使用本机兼容模式    
请问C语言从文件读取数据,为什么中文读出来是乱码,英文读出来却是正确的呢?
int main(int argc, char *argv) { int i = 0; FILE *fp = NULL; fp = fopen("c:\\下载\\1.txt", "r"); if (!
unicode和多字节字符中CString转string方法,可解决中文乱码的问题
下文提供两个函数接口,分别实现unicode字符集下与多字节字符集下的CString转string  1、unicode字符集下CString转string  string CString2string(CString csStrData) { int iLen = csStrData.GetLength() + 1; char* pSrc = csStrData.GetBuffer(iL
VC 调试时查看QString的值
版权声明 请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 vc6中需要在C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\AUTOEXP.DAT中[AutoExpand]下面,添加如下描述 ;Trolltech QtQString=&amp;lt;...
vs在release下调试时局部变量值错位修复
特指Microsoft的VC2005、VC2008、VC2010、VS20XX等。 调试时变量的监视窗口显示的值出现错误,或者张冠李戴,或者本来程序中已经赋值显示出来的却没有,如果让程序将变量输出,却是正确的。  有人已经提出了解决问题的方法:将项目属性的C++常规设置中的“调试信息格式”设置到“ZI”那一项,将“优化”设置到“禁用”,这确实解决了问题。   就是因为选择了
qtcreator调试时变量显示为无法访问
qtcreator调试时变量显示为无法访问 编译环境:qt5.10 + vs2015 现象:debug模式,QString等Qt库类型都显示为无法访问。 原因:程序运行时的qt库, 与编译时使用的qt库版本不一致。 解决方法:删除运行目录下的qt库即可。...
Qt设置为GBK/System编码时,QString转char*乱码问题
这个问题以前遇到过,结果后来忘了,今天遇到中文路径用FILE写文件,结果文件名<em>乱码</em>。QString转换char*方式:QString str=QString::fromLocal8Bit(&quot;中文&quot;);//我QtCreator本地设置的是System/GBKQByteArray arr= str.toLocal8Bit();  //我不知道为嘛非要有中间变量,搞得我一直没弄对const char *...
关于 MinGW gdb 调试 qt程序用printqstring 来显示的设置。
   一直以来不太喜欢暴风语音,广告太多了,所以转而用开源SMPlayer 觉得蛮好用的。但是发觉播放列表有老去读取播放文件里名称,而不读取文件名。所以动手改了一下,但是发现调试有点难,因为用gdb print 无法显示 QString到网上找了一些资料,说的不够详细。大致都说.gdbinit拷贝$HOME目录下,尝试了一下,不行。    后来看到一段英文,如下:for windows user: if one
关于QString的中文乱码的问题,可以试试这个。
秉承具体问题具体分析的原则,先表明使用的环境是qt5.0以上,编译器是<em>vs2013</em>以上,文件是utf-8有签名版。 遇到在cpp里的QString类型包含中文被用于界面值显示的时候,出现了<em>乱码</em>,在网上搜了一下,推荐是用tostdstring(),此时会出现类型转换错误,使用tolocal8Bit()转换两次也是一样<em>乱码</em>。 关于QString中文<em>乱码</em>的问题搜了很多,可能他们所推荐的方法在他们项目...
Qt中QString和string互相转换的中文乱码问题
QString与string相互转换可以用如下方法:QString::toStdString(); QString::fromStdString();12数字和QString互相转换:QString::number(); //数字转QString,括号里填数字 toInt(); //QString转数字 <em>qstring</em>.toInt();12然而QString直接与string相互转换会出现中文<em>乱码</em>...
vs2013断点调试并查看内存方法
1.输入一段简单的代码作为测试,如下段代码 #include void main(){ int a = 1; int b = 2; int c = a + b; printf("%x\n%x", &a, &b); getchar(); } 2.如下图设置断点,运行程序 3.依次点击继续执行该程序,发现有下图所示的变化 并打印出下列两个地址
关于vs2010调试时变量值为-858993460
http://www.cnblogs.com/ustc11wj/archive/2012/08/12/2637313.html
vs2013+Qt5 QString 变量转换为string,toSTDString()函数报错:FreeProxy()空地址,错误读取
<em>vs2013</em>下debug版本的程序QString::toStdString()可能导致程序崩溃。 Windows下可以改成调用QString::toLocal8Bit()。
QString中文乱码
QString中文<em>乱码</em> 处理方法:1. QString str = QString::fromLocal8Bit("中文"); // vs2008 vs20052. QString str = QString::fromLocal8Bit("中文"); //  gcc vs2003, 如源码是 GBK 编码(记事本中的 ANSI 编码)3.QString str = QString::f
VS调试时看程序打印信息
#1最近在调试vlc的windows版本,<em>vs2013</em>调试时看不到打印。 有时候需要看打印,不想鼠标看局部<em>变量值</em>。2 解决办法Actually, there is an easiest way: In the “Options” window of Visual Studio (from the Tools menu), go to “Debugging” then check the opti
String和QString之间的转化----可避免出现中文乱码的现象
String和QString之间的转化 经常因为QString和string的转化出现问题,而出现一些莫名其妙的错误。 (适用于QT5) QString qstr; string str; str = qstr.toStdString(); qstr = QString::fromStdString(str); 虽然成功转化了,但是会出现<em>乱码</em>。 转化与<em>乱码</em>处理 std::strin...
完美解决QT+VS2013中文显示乱码
qt4和VS2008的中文支持,大家都知道的。就不说了。qt5.2.1发布后,源码全部是UTF-8编码,但由于微软的问题,VS2010打上补丁VS2010sp1,加入#pragma execution_character_set(&quot;utf-8&quot;)可以解决中文<em>乱码</em>问题。可是VS2012又忘记了支持这段代码,qt5.2还会出现<em>乱码</em>。所以为了用qt5.2只好选择VS2013了版本选择:1、qt-open...
关于Qt中遇到qDebug输出QString时输出Unicode码问题的解决与总结
本人使用的是Qt5.5,使用qDebug输出信息是遇到中文输出为Unicode码, 到处查资料无果。有人说是Qt5.5的bug,Qt搞得不精。 使用qDebug过程中发现 QString a("你好"); qDebug() 在上述代码中,“中文”能够正常输出,但是a中的“你好”以unicode的格式输出。 所以,解决方案来了,将QString装换为“中文”的格式,而“中文”是以ch
vs2010调试qt代码 qsting变量值不显示
搜索autoexp.qte文件,用记事本打开,能看到里面有qt4的字样,全选复制,替换掉autoexp.dat中的内容。重启vs,调试就正常了。
vs2012调试时,打印变量值到输出窗口
a
QT qDebug输出QString的中文乱码,直接输出“中文”不乱码,解决方法
我的QT版本是5.5编译器为MinGW版本,操作系统win8.1 问题详情:在使用qDebug输出QString类型的带中文字符串时中文显示<em>乱码</em>,然后我直接使用qDebug()   解决方法:使用qDebug()mStr.toStdString().c_str() ;        mStr是QString类型。        将QString转换成标准的控制台能正确输出中文
vs2013调试程序变慢了
原来一直使用vs2008,最近升级到了<em>vs2013</em>,发现程序调试非常慢,
中文字符乱码正常显示调试代码
字符<em>乱码</em>时,通过几种字符来<em>查看</em>使用那种字符可以显示正常字符. 可以测试通过那种编码可以使字符显示成正常的中文字符. [code=&quot;java&quot;] public static void testCode(String text) { String[] srcCode={&quot;gbk&quot;,&quot;gb2312&quot;,&quot;utf-8&quot;,&quot;iso8859-1&quot;,&quot;latin1&quot;}; Str
解决 vs2012 调试时 鼠标放到变量上之后,无法显示 值 添加 监视时 显示 未能计算表达式的值
 有些简单。工具=&amp;gt;导入,导出设置=&amp;gt;重置
VS2013中的调试程序的方法
一、调试方法    1、在程序的必要位置按F9(或用鼠标点击行首作成边框位置)就可设置断点或取消断点)。    2、按F5运行程序,程序运行到断点会暂停下来等待用户选择下一步操作。    3、这时     当按F11时单步运行:遇到调用其他程序块时会进入该模块的内部一步一步运行;     当按F10时当前程序段内单步运行,遇到调用的其他程序段时等一条语句得到运行结果后直接跳到下一步,不会进入该程序...
Keil v4.73 调试模式下无法查看变量的值
之前就遇到调试模式下wuf没解决这
gdb(四)查看运行时数据和更改调试程序的执行路线和变量值
一 <em>查看</em>运行时数据: (一)print命令(p):<em>查看</em>当前程序的运行数据。(inspect类似) *格式:print 或print / . *expr是表达式;是输出格式。 (二)程序变量: (1)在gdb中可以<em>查看</em>三种变量的值:全局变量(所有文件可见)、局部变量(当前scope可见)和静态全局变量(当前文件可见)。 (2)局部变量会隐藏全局变量,如果需要<em>查看</em>全局变量的值需使用
debug模式下无法查看变量值
在编译7z调试console工程时,使用debug模式在main函数下断点,按F10进去之后鼠标放在  numArgs无法显示变量的值,而另外一个项目client工程可以。因为之前从未有过这样的问题于是怀疑设定哪里错误,我一个一个对照了2个项目的设定,似乎并没有什么不同。网上搜索了到了几种解决措施都不管用。最后没办法把调试设定命令和工作目录都设定成绝对路径,问题得到了解决。这里记录一下。
中文QString转成char类型中造成乱码的原因
QString内部采用的是unicode编码,但是unicode编码有很多种,在实际应用时应制定具体的编码形式,常见的有GBK、GB2312和UTF-8等。 UTF-8是解决国际上字符的一种多字节编码,它包含全世界国家所用到的所有字符,通用性强。英文单字节表示,中文需要三个字节表示。 GBK是国家标准GB2312基础上扩容后并兼容GB2312标准,无论英文中文都用双字节来表示。GBK包
QString和char*的汉字乱码问题
1 QString是按unicode编码的,如果需要8bit编码则要加 tr(),要与 char* 相互转换则需要制定编码格式:utf-8,gb2312,gbk等 2 自己遇到的问题:      通过 QString转换为char*时,全是“????”      程序设计是在main函数中制定tr()的编码格式未utf-8但是没有指定 string的编码格式 3 解决方法:     1)
vs2015调试时无法查看变量值(调试时无法查看string、vector等类型的值)
一、现象   最近使用vs2015调试C++程序,结果发现了一个很奇怪的问题:调试时无法<em>查看</em>stl里面string,vector,list等容器类的值了,如下图所示,调试时把鼠标移动到“str”这个变量上面,结果发现显示“str|{...}”,无法显示str的值了。   正常情况下调试时应该显示“hello world”才对,如下图所示:   二、问题产生的可能原因   问题发...
qt5.11.1调试时出现变量“无法访问”问题解决
     最近开始用Qt编写一些程序,调试时,变量监视窗口出现变量“无法访问”的情形,在网上搜了半天,大多处理方法如下: “现象:debug模式,QString等Qt库类型都显示为无法访问。 原因:程序运行时的qt库, 与编译时使用的qt库版本不一致。 解决方法:删除运行目录下的qt库即可。”      我只安装了一个版本的QT,但还是安装方法处理,但现象如故。直到看此篇博客: 取消勾选...
QT中QString与string的转化,解决中文乱码问题
在QT中,使用QString输出到控件进行显示时,经常会出现中文<em>乱码</em>,网上查了一圈,发现大部分都是针对QT4增加4条语句: QTextCodec *codec = QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForTr(codec); QTextCodec::setCodecForLocale(codec);
QT QString 转 char* 中文乱码问题
最近,QT项目遇到这样一个问题:    1.将某个 QString 变量转换成 char * 变量。    2.将char * 变量 转换成 QString 。然后,测试发现,如果第一步的QString含中文,那么,得到的char * 变量就会<em>乱码</em>。部分代码如下:main()函数中设置编码:QTextCodec::setCodecForTr(QTextCodec::codecForName(&quot;ut...
VS2010 c++工程在调试的时候看不到局部变量的值
设置问题项目右键属性打开后--Configuration
qt 中文乱码 处理QByteArray类型里含中文的数据
qt解析tcp通信传来的xml时,中文有<em>乱码</em> 解决方法: 头文件添加 #include QByteArray tmpQBA = m_pSocket->readAll(); QTextCodec *tc = QTextCodec::codecForName("GBK"); QString tmpQStr = tc->toUnicode(tmpQBA); //
“QT中QString 转const char*为乱码或为空的问题 ”之解决方案
接着前篇:http://blog.csdn.net/bzhxuexi/article/details/17111903 在前篇中遇到了一个问题,当时没解决,今天终于找到了解决方法,我在网上看到了这样的一段解释,源自于QT Center,是这样的: rajeshs ask a question: How can I convert a QString to char* and
调试时看不到局部变量的值
确实会遇到这种情况,下面是对应的解决方案: 在VC2005下调试一个程序时,如果看不到局部变量的值,原因可能是项目选项优化开关被打开了,某些局部变量被优化掉。关闭优化选项,调试时会看到局部变量的值。   我用的是VC8,这个是代码优化: 属性 -> C/C++ -> Optimization -> Optimization 设成Disabled(/0d); 默认Debug版
小记:关于Keil软件调试(STM32)单片机设置断点时无法查看变量值的解决方法
学习STM32,经常要用到Keil这个软件,也经常需要通过断点来调试代码,通过分析<em>变量值</em>的变化来<em>查看</em>和分析代码,但是有时候明明断点运行已经过去了那个变量,通过窗口<em>查看</em><em>变量值</em>时是没有反应的, 解决办法: 初步解决办法是将设置变量设置为volatile类型如: volatile int test_1=11; 关于volatile的用法及其原因可上网百科。
QT输出的中文乱码,例如qDebug、printf、QString等的中文输出乱码
  参考:《QString 乱谈(3)-Qt5与中文》https://blog.csdn.net/dbzhang800/article/details/7542672 《字符编码:Unicode和UTF-8之间的关系》https://blog.csdn.net/xiaolei1021/article/details/52093706/ 根据以上两篇文章,我得知:QString默认是UTF-8...
Qt使用GDB调试时无法监视变量值问题
当Qt使用GDB调试器调试时,看到变量监视窗口中为空。 此时在pro工程文件中加入以下代码。 QMAKE_CXXFLAGS += -gstabs+ 重新编译,再次调试即可看到监视的<em>变量值</em>。 ...
Qt解决中文字符为奇数个报错的问题
此刻:来到这里的每一个人应该都是被Qt一个错误折磨的头皮发麻的吧,, 有时候参数类型是QString,,我们 向传入一个中文,结果就报错,(可以把中文字符串的个数改为偶数个可以解决!!!) 那么,,有没有一劳永逸的方法呢????? 当然!!! –请 看 下 图– 。。。。。。。。 终 于 搞 定 了,,,,,,感觉整个人好多了!!!!~~~~~~~~~~~~ ...
vc 调试时不能查看变量值
调试时总是提示Find Symbols,please enter the path for *.pdb,一直不知道什么问题,后来搜索了好久,Project->Settings->link,category里面选debug,去掉Separate Types,重新编译就OK了。
从unsigned char*(含有中文)转化为QString时出现乱码的解决方案
本文由Markdown语法编辑器编辑完成。1. 问题提出:2. 解决方案:I encode a string using Blowfish algorithm and it saves the encoded string as an unsigned char *,and now I have to convert it to QString, i tried the following and
QString和string的相互转换及乱码处理
转载: http://yz0515.com/2017/02/16/QString%E5%92%8Cstring%E7%9A%84%E7%9B%B8%E4%BA%92%E8%BD%AC%E6%8D%A2%E5%8F%8A%E4%B9%B1%E7%A0%81%E5%A4%84%E7%90%86/String和QString之间的转化数据结构课程设计中,用Qt玩图形化,经常因为QString和strin
vs2015调试时无法查看string、vector等类型的值
最近用vs2015<em>调试程序</em>时,发现一个问题,就是vector,list,map,等STL容器在调试时想观察其内容非常麻烦. 看不了变量的值,情况如下: 解决办法: (1)设置Show raw structure of objects in variables windows(中文版是“在变量窗口中显示对象的原始结构”)这个选项 首先找到“Debug(调试)”,下拉菜单里选择“Optio...
vs2005 debug模式下查看不了对象变量的值的解决办法
最近使用vs2005debug模式下<em>调试程序</em>突然发现看不了string 变量和容器变量存了什么值,在网上查了很久也找不到可行的办法,最后找了个可以<em>查看</em>变量的工程对属性 一一对比发现是Common Language Runtime suppor选项选择了No Common Language Runtime support。 解决办法如下: 工程右键->Properties->Configura
【Qt】QString中文转C++ char*乱码问题
QString().toStdString().c_str()转出的char*字符串,如果是英文不会出问题,但是如果QString含有中文字符,就会出现<em>乱码</em>   解决方法: QByteArray ba=QString().toLocal8Bit(); char *str=ba.data();   PS: 不能一步写成 char *str=QString().toLocal8Bit()...
QString转换QByteArray时中文问题解决方案
平常转换没怎么注意,一般QString转换成QByteArray不会出现问题,今天涉及到QJsonDocument类,转换出现以下问题: 1、用toLocal8Bit() QJsonDocument::fromJson(stringData.toLocal8Bit(), &jsonError);  // 转化为 JSON 文档 if (doucment.isNull()  ||  (json
Qt5 VS2013中文乱码解决
中文<em>乱码</em>解决
VS 2010调试程序,怎么查看其中变量的值
要看其中的值,不能结束运行,一定是正在运行中,可以在运行之前中间加入断点,,然后运行,在断点处运行停止。   函数或变量地方,右键你想<em>查看</em>的变量,点添加监视 or快速监视都行,我一般快速监视,也可以快捷键。 比如这句代码 printf("the corners location:%f\t%f\n",corners[i].x,corners[i
Qt中QString转string中文乱码问题
QString与string相互转换可以用如下方法:QString::toStdString(); QString::fromStdString();数字转QString:QString::number();然而QString直接与string相互转换会出现中文<em>乱码</em>问题,为此Qt4中提供了三条语句QTextCodec::setCodecForTr(QTextCodec::codecForName("
关于VS调试代码看不到局部变量或者监视变量无效的问题
若是没有发布在IIS可以只关注方案一 方案一: (图片地址引用博客园:http://www.cnblogs.com/wdw31210/p/3641289.html) 方案二: 重启IIS 方案三: IIS中网站的程序应用池不要用默认的应用池,新建一个可以使用的应用池然后更改网站的应用程序池到新建的应用池,回收应用池重启网站即可...
QT5中QString与string的转化,解决中文乱码问题
QString str2qstr(const string str) { return QString::fromLocal8Bit(str.data()); } string qstr2str(const QString qstr) { QByteArray cdata = qstr.toLoc
QStringLiteral解决QT5汉字编码乱码问题
 QStringLieral是Qt5中新引入的一个用来从“字符串常量”创建QString对象的宏(字符串常量指在源码中由双引号包含的字符串)。在这篇博客我讲解释它的的内部实现和工作原理。  原作者: Olivier Goffart 点击打开链接http://woboq.com/blog/<em>qstring</em>literal.html         译者: Cedric 点击打开链接http://www....
解决VS2010/2013/2017输出的中文为乱码或“??????”的问题
写在最前: 控制台输出中文<em>乱码</em>,完全是跟win10操作系统有关,跟VS基本无关,所以网上大量的用VS下载安装更新的解决办法是事倍功半的(而且不一定成功),本文的方法只需几个简单的步骤,就能解决中文<em>乱码</em>问题,简单明快。 本文参照此网友blog:https://blog.csdn.net/C_Khalid/article/details/51515675 ,感谢,但是由于最新的win10对控制台默认选...
vs2013编译QT程序出现无法找到调试信息问题
在<em>vs2013</em>中编译qt5.9.3的QT程序时,编译通过但出现无法找到调试信息,问题如下图 这种情况是VS调试设置的问题,只要右键项目选择属性按如下图修改设置即可 release生成的exe程序打开会提示缺少xxx.dll文件,这时候只需从对应版本的QT安装目录的bin文件夹下拷贝到和exe同一目录即可。...
vi 中文显示乱码-问题解决
vi显示的都是<em>乱码</em>,狂晕。。。。怎么办,很多注释都是中文的,google了一下,噢。原来是默认的编码格式都是utf-8,中文当然是<em>乱码</em>了。查了一下locale,果然,自己的计算机都是utf-8的编码。现在要解决的问题就是,把默认的utf-8修改为gbk。很简单,在~目录下新建一个.vimrc的文件,里头填上set fileencodings=utf-8,gbk搜索了一下,发现以下这些语句都很有用,有的是增加行号的,有的是增加历史纪录的。
在eclipse中对程序设置断点进行单步跟踪运行并观察变量的变化
在程序要设置断点的程序的那一行前面双击既可以设置断点,然后点击Debug就可以进入调试页面。 可以点击下面这样的按钮观察程序每一步的运行情况。 在System.out.print(“第 “+i+” 次循环,sum的值为 “+sum );处设置断点 在sum+=i处设置断点 在下面的这块区域可以观察每一步变量的变化情况 设置断点后,程序运行到断点处就不会向下运行,这样进行...
VS 控制台输出 中文乱码
点运行中的 CMD.EXE 窗口左上角,出现菜单,选“属性”一看,“属性”中的“当前代码页”框框里写着这么一行:“437 (OEM - 美国)”,问题关键就是这里。重新点出菜单,选“默认值”项,发现“默认值”里的“当前代码页”是可以设置,有两个选项:“437 (OEM - 美国)”和“936 (ANSI/OEM - 简体中文 GBK)”,将“当前代码页”设置为“936 (ANSI/OEM - 简体中
Qt5中的字符串乱码问题
先例举几种Qt5中QString使用汉字的可能方法与结果: (以下结果适用用MSVC编译,工程使用Unicode字符集或多字节字符集的情况)  //可以看出,与工程使用何种字符集无关 测试代码 源文件ASCII编码保存 源文件UTF-8无BOM保存 源文件UTF-8且有BOM保存 (需要使用VS2010SP1且加入 #pragram executio
QString中文编码
QStringsCheckUpUrl(QString("seriesId=8&resourceCode=C0297&unit=t&name=%1&spec=12&price=3670").arg(QString::fromUtf8(QUrl::toPercentEncoding(QStringLiteral("螺纹@钢")))); QStringsGetWebSiteUrl =QString("
让VS调试器正确显示UTF-8字符串
默认的, VC调试器只能正常显示ANSI字符串及UNICODE字符串, 而UTF-8字符串及其他格式则无法显示 这里无需编写插件及修改配置文件,只需要将要显示的字符串拉到Watch中,并在变量后面添加,s8即可显示    同样类型的功能也应该很熟悉 ,数字  将变量拆分为数组显示, 数字是要显示多少位, 此法对const char*这类原始字符串非常有用 ,x
vs 打开文本乱码
以前的草稿,都发布了。 解决方法如下: 工具->选项-》文本编辑器->常规->自动检测不带签名的UTF-8 编码 打勾即可   加载尾行数编码不一致问题 工具->选项->环境->文档——》加载时检查一致的行尾 勾去掉即可
VS2012,VS2013打中文,出问号问题解决办法
我装的VS2013,打中文,突然不在出中文,而是一直往外出?,研究了半天,原来不是编码的问题,而是输入法的问题。 解决办法:控制面板,或者直接搜索: 语言   找到置顶的中文(中华人民共和国),点击选项,进入语言选项页面,将系统自带的中文输入法删除掉,重启VS就行了!
Visual Studio中获得QDebug调试信息的方法
Visual Studio输出的QDebug和printf信息都输出到控制台了,需要调出控制台才能看到这些信息: Go to Project Properties > Linker > System : set SubSystem to "SUBSYSTEM:CONSOLE"
Visual Studio中调试JS代码,页面中文出现乱码
在vs中针对对应的文件: 文件 -> 高级保存选项 -> UTF-8无签名(代码页65001) --------------------------------------------------------------
Linux Qt下Qstring转string 中文路径文件乱码
我在Linux环境下采用Qt开发平台  使用QString的方法tostdstring()的时候,会<em>乱码</em>。   Linux的Qt开发环境下存储字符串的方式是Qstring方式,默认采用的是Unicode编码,项目需要将这种格式的数据转换成可以使用的UTF-8格式因为QString默认方式是宽字符。不是标准的Uft-8格式,所以将Qstring转成std::string格式后中文路径及文件出现
Qt QString转Char*传送中文参数编码问题
开发环境:VS2010+qt4.8.7 开发对象:qtActivex 网页插件 在VS2010中,经过上网查询及本地用NotePad+打开cpp文件,验证了VS2010默认的编辑格式是UTF-8。插件要将中文参数转为字符数组与底层交互,存取参数时发现,串口输出需要Ascii编码格式。于是将cpp保存为ASCII格式,并做如下尝试: 1、QTextCodec::setCodecForTr(QT
matlab程序调试方法
从网上搜集的一些matlab程序调试方法
VS2010+QT5编程之QString与char*的相互转换
在使用QT5+vs2010编程中,QString与char*的相互转换并不是那么简单,当QString或者char*包含中文时,适用于QT4的转换方法在QT5中转换出来很可能就是<em>乱码</em>。 QString转char*: QString qstr = "中国山东济南"; std::string str = qstr.toStdString(); const char* ch = str.c_str(
QT中文的 QString 与 char* 转换
网上百度了很多的
qt 中文显示问题.(用printf 输出QString 内容)
$ cat main.cpp /*  * qt 中文显示问题.(用printf 输出QString 内容)  * 当你一定要用printf<em>查看</em>字符编码转换时的测试程序  * 环境: linux, 默认编码utf-8  * 结论: qt 有一套处理编码的架构,我们用它的就可以了。  *         例如,用qDebug()输出,不用printf 等 *      如果一定要用pri
qt中中文乱码,使用QString或者tr()均出现乱码
qt中中文<em>乱码</em>,使用QString或者tr()均出现<em>乱码</em>。 微软VC编译器源代码使用GB2312编码进行保存。&quot;我是汉字&quot; 是C语言中的字符串,它是char型的窄字符串。保存成带BOM的UTF-8,用微软cl编译器时,汉字本身是UTF-8编码,但程序内保存时却是对应的GBK编码。QString 内部采用的是Unicode。当你需要从窄字符串 char* 转成Unicode的QString字符串的...
[摘]gdb查看QString类型变量
reprinted from:http://hi.baidu.com/yy73/blog/item/3aa83cad810a860c4a36d623.html#   A Printing routine for QString in GDB GDB supports the command print to print out the content of variables. This
Debug时变量值无法显示解决方法
debug,变量无法显示
QString与LPCWSTR 带中文的相互转换
这个问题困扰了我一周,记录一下以免忘了! QString wlpstr = QString::fromLocal8Bit("中国我爱你!"); std::wstring wlpstr = m_findStr.toStdWString(); LPCWSTR lpcwStr = wlpstr.c_str(); QString str = QString::fromStdWString
VS调试解决中文乱码
运用此工具可以解决VS中代码移到word上时中文出现<em>乱码</em>的问题
c#.net 网页 文件上传进度条fileupload下载
c#.net 文件 上传 进度条 fileuploadc#.net 文件 上传 进度条 fileuploadc#.net 文件 上传 进度条 fileuploadc#.net 文件 上传 进度条 fileupload 相关下载链接:[url=//download.csdn.net/download/xxhcust/2472017?utm_source=bbsseo]//download.csdn.net/download/xxhcust/2472017?utm_source=bbsseo[/url]
AE shine插件下载
AE插件,这是一款比较好的AE插件。适合业余的爱好者使用。 相关下载链接:[url=//download.csdn.net/download/mingzheyaoshui/3369084?utm_source=bbsseo]//download.csdn.net/download/mingzheyaoshui/3369084?utm_source=bbsseo[/url]
vivado2014.4 license下载
vivado2014.4 license 官方下载验证后分享 相关下载链接:[url=//download.csdn.net/download/qq_16191315/8411997?utm_source=bbsseo]//download.csdn.net/download/qq_16191315/8411997?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 vs2013微信开发教程 java 乱码 西班牙语
我们是很有底线的