社区
Qt
帖子详情
这句话有什么问题
ryanzz
2010-07-20 10:29:24
QTextCodec *codec=QTextCodec::codecForName("gbk");
QString ss;
char name[64];
ss=tr("随便一句话");
memcpy(name,codec->fromUnicode(ss).data(),codec->fromUnicode(ss).length());//运行至此,提示段错误
经调试,在linux下把程序拷到没有安装qt的机器上运行,到memcpy这句时就提示段错误,不知这句话有何问题?
...全文
138
13
打赏
收藏
这句话有什么问题
QTextCodec *codec=QTextCodec::codecForName("gbk"); QString ss; char name[64]; ss=tr("随便一句话"); memcpy(name,codec->fromUnicode(ss).data(),codec->fromUnicode(ss).length());//运行至此,提示段错误 经调试,在linux下把程序拷到没有安装qt的机器上运行,到memcpy这句时就提示段错误,不知这句话有何问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ryanzz
2010-12-21
打赏
举报
回复
终于解决了,方法如下
http://blog.csdn.net/ryanzz/archive/2010/12/15/6078070.aspx
上善若水邻
2010-08-09
打赏
举报
回复
[Quote=引用 11 楼 feilinhe 的回复:]
QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
[/Quote]
这个正解、、、、GBK要大写
feilinhe
2010-08-07
打赏
举报
回复
QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
gemfield
2010-08-06
打赏
举报
回复
没有安装qt的机器的不同之处就是没有Qt库,包括基本库和插件库,里面又有解释字符的codec插件库。从这里找找原因吧
ryanzz
2010-08-06
打赏
举报
回复
[Quote=引用 9 楼 gemfield 的回复:]
没有安装qt的机器的不同之处就是没有Qt库,包括基本库和插件库,里面又有解释字符的codec插件库。从这里找找原因吧
[/Quote]
请问codec插件库有哪些?
ryanzz
2010-08-05
打赏
举报
回复
现在的问题是
在安装了QT的机器上可以正常运行,没装QT的机器上运行就会有主楼上的错误提示
ryanzz
2010-07-22
打赏
举报
回复
[Quote=引用 5 楼 feilong_1216 的回复:]
建议楼主换换机器看看,测试一下.是不是机器软件编码的问题/
[/Quote]
换过了,都一样的
ryanzz
2010-07-21
打赏
举报
回复
[Quote=引用 3 楼 qter_wd007 的回复:]
建议不如安装上Qt环境,看看有没有问题。这样第一步就排除了平台差异问题。
接下来就是打断点,调试,看看问题在哪里,两个平台上是否有差异。
[/Quote]
现在只有把程序拷贝到没有装QT的机器上才会有这个问题,安装了QT的机器上不会出现这个问题
我觉得是不是编码的问题,机器上没有安装某编码?
例如codecForName("gbk")中"gbk"编码换成"KOI8-R"就不会有这个问题
当然换成"gb2312"或"gb18030"之类的也会有问题
feilong_1216
2010-07-21
打赏
举报
回复
建议楼主换换机器看看,测试一下.是不是机器软件编码的问题/
qter_wd007
2010-07-20
打赏
举报
回复
建议不如安装上Qt环境,看看有没有问题。这样第一步就排除了平台差异问题。
接下来就是打断点,调试,看看问题在哪里,两个平台上是否有差异。
tzcherish
2010-07-20
打赏
举报
回复
ryanzz
2010-07-20
打赏
举报
回复
在网上找了一下,也有人使用fromUnicode出现这种问题的,但是没找到具体什么原因
asp一句
话
木马原理
仔细观察一下
这句
代码,括号里的“#”是我们一句
话
的密码,我们可以把它改成任意字符,这样可以避免别人发现我们的一句
话
木马后,轻松的通过它捡个大便宜,如果我们上传的一句
话
代码为。那么在客户端连接文件里要将...
一句
话
木马(最新免杀php后门一句
话
)
各位同学 对 一句
话
木马 我写了第5篇了,没有绝对的安全 我们在完善中!啊哈哈 这段代码 可以被利用做后门 暂时免杀。 代码: <?php //t.php $test = $_GET['r']; echo `$test`; ?> 大家看看...
PHP之一句
话
木马
一句
话
木马的普通形式 <?php eval(@$_POST['password']);?> <?php ;?>是php的格式 eval是执行函数 POST是传入的参数,此处使用的是POST方式,同样存在GET、COOKIE方式,一句
话
木马通过_POST是传入的...
一句
话
木马大全
在很多的渗透过程中,渗透人员会上传一句
话
木马(简称Webshell)到目前web服务目录继而提权获取系统权限,不论asp、php、jsp、aspx都是如此,其基本原理是利用文件上传漏洞,往目标网站中上传一句
话
木马,然后你就...
一句
话
告诉您什么是运维?以及如何运维才能事半功倍?
一句
话
,运维顾名思义就是把服务器“伺候”好了不出
问题
,保证服务器在产品上线前的平稳、产品上线后的平稳,哪怕我吃饭睡觉约妹子,深夜睡觉也要平稳运行!日常运维工作肯定都是围绕“服务器”这类的机器进行的,...
Qt
16,211
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章