首页 > 其他 > 详细

utf8格式源代码中的字符串,默认都会当作char来处理,除非用L"“符号来修饰

时间:2016-01-05 20:30:37      阅读:136      评论:0      收藏:0      [点我收藏+]

原先QString("mystrr"),现在都不认了,必须都要加上L才行

原先:m_conn->put_HttpProxyAuthMethod("Basic");

现在:m_conn->put_HttpProxyAuthMethod(L"Basic");

同理:      handle = m_conn->openFile(UUU(strRemote) ,L"writeOnly",L"createTruncate");

前提:不使用VS2010开始的pragram指令

 

注意1:        if (m_conn->ProxyType=="WEBPROXY")  倒是不必改。加上L反而错误。

注意2:        InsertLog("debug", m_taskname, strAction, tr("try to reconnect again...")); 插入的日志没有问题,说明对标准英文字符自动转成Unicode没有问题。

但是         strRemote += "/dir.case"; 为什么这样写?加上L反而错误。

 

utf8格式源代码中的字符串,默认都会当作char来处理,除非用L"“符号来修饰

原文:http://www.cnblogs.com/findumars/p/5103536.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!