qt下tcp消息中,如何发送和接收中文字符

 时间:2024-10-15 05:50:49

之前写的epoll测试例子中,只测试了英文字符的发送和接收,对于中文发送时,收到的是乱码,本文主要针对中文乱码的情况进行处理。

工具/原料

qt

epoll

TCP/UDP Socket调试工具

问题现象

1、服务器端为linux的epoll开发,在收到信息后,通过qDebug打印出来。客户端使用TCP/UDP Socket调试工具,发送中文:你好

qt下tcp消息中,如何发送和接收中文字符

3、通过qDebug显示出来的结果是乱码

qt下tcp消息中,如何发送和接收中文字符

2、qDebug可以正常显示中文了

qt下tcp消息中,如何发送和接收中文字符

2、运行结果如下

qt下tcp消息中,如何发送和接收中文字符
  • error LNK1117 : 选项“SUBSYSTEM... 的处理
  • github怎么下载别人的项目
  • linux系统怎么实现共享文件自动挂载
  • Version 1.7.0_80 of the JVM is not suitable
  • js如何取消checkbox选
  • 热门搜索
    驼背怎么矫正 怎么进入路由器设置界面 挂号信怎么寄 微信界面怎么设置皮肤 卖股票手续费怎么算 梅干菜怎么做 总建筑面积怎么算 我的世界怎么刷东西 行间距怎么调 大众汽车怎么样