一.前言

之前介绍了基于QWebSocket实现的的服务端和客户端:
Qt笔记(三十五)之QWebSocket简单使用(1)-实现服务端
Qt笔记(三十六)之QWebSocket简单使用(2)-实现客户端
然后在测试过程中发现了,客户端上报中文的时候,会显示乱码,
但是服务器下发的时候反倒不会,真是让头疼的bug,不管怎么样,问题出来了,总是要解决的

二.解决方式(其实这里也有点取巧了)

一般客户端上报填写的内容用的是QTextEdit,所以只需把获取的上报的内容做如下处理即可

 QString msg = ui->textEdit_1->document()->toPlainText();webSocket.sendTextMessage(msg);

三.其他说明
1.关于乱码的问题,经过测试,并不是必然发生的事,楼主在自己的电脑测试会乱码,在公司的电脑就不会
2.上述解决乱码的方式有点取巧,目前还不知道原理,也只针对了用QTextEdit来装载发送的消息,楼主还在寻找其他通用的方式
3.若是服务端下发也有乱码,也可以采用上述的方式尝试解决
4.如果有其他通用的方式,请评论指出,同时不喜勿喷,谢谢

Qt笔记(三十七)之解决QWebSocket收发中文乱码问题相关推荐

  1. 使用过滤器(Filter)解决请求参数中文乱码问题(复杂方式)

    前述: 在写这篇笔记之前,对笔记中的设计模式进行介绍: 本篇笔记中将要使用到的设计模式是:装饰(包装)设计模式 (1)装饰(包装)设计模式口诀: ①定义一个类,实现被装饰对象的接口 ②定义一个成员变量 ...

  2. ASP+Access中文乱码的解决方法,ASP中文乱码,asp乱码问题

    确保编码声明正确(例:时尚淘女之家http://www.tao36524.com) 如果您使用的是国外空间,默认是西欧而不是GB2312,你可以通过强制为GD2312的方式! 在数据提取页面的第一行代 ...

  3. python idea控制台中文乱码_python 解决cv2绘制中文乱码问题

    python 解决cv2绘制中文乱码问题 因为使用cv2.putText() 只能显示英文字符,中文会出现乱码问题, 因此使用PIL在图片上绘制添加中文,可以指定字体文件. 大体思路: OpenCV图 ...

  4. mysql linux 中文乱码怎么解决_如何解决mysql linux 中文乱码的问题

    解决mysql linux中文乱码的方法: 1.查看mysql的默认字符集#mysql -u root - p #(输入密码) mysql> show variables like 'chara ...

  5. 两种解决Qt5显示中文乱码的方法(使用QStringLiteral和#pragma execution_character_set(utf-8)两种方法)

    两种解决Qt5显示中文乱码的方法(使用QStringLiteral和#pragma execution_character_set("utf-8")两种方法) 升级到Qt5.X之后 ...

  6. mysql5.7乱码_解决Mysql5.7中文乱码的问题

    在使用mysql5.7时,会发现通过web端向数据库中写入中文后会出现乱码,但是在数据库中直接操作SQL语句插入数据后中文就显示正常,这个问题怎么解决呢?此处不对MySQL的数据编码过程和原理进行讲解 ...

  7. 解决IDEA控制台中文乱码问题(Tomcat、动态网页项目)

    博主在使用idea的创建动态网页的时候,遇到了控制台中文乱码问题,在网上参考了多种解决方案之后,终于将问题成功解决.现在将自己遇到问题的情况和解决问题的方法总结如下: Idea控制台中文乱码问题通常有 ...

  8. 解决Idea的中文乱码问题

    第一步:首先进入到Idea的安装目录下,找到idea64.exe.vmoptions文件和idea.exe.vmoptions文件,在文件末尾添加-Dfile.encoding=UTF-8 第二步:在 ...

  9. php在传json中文乱码,解决php json中文乱码问题

    解决php json中文乱码问题 php json中文乱码的解决办法:首先将类中的中文字段进行url编码:然后再将对象进行json编码:最后进行url解码即可解决乱码问题. 推荐:<PHP视频教 ...

最新文章

  1. mysql的存储覆盖_mysql覆盖存储
  2. jQuery在线手册
  3. 吃鸡电脑配置清单_2020电脑配置游戏装机清单(覆盖主流游戏)
  4. 王者荣耀回应服务器崩了:已处理完成 将陆续补发相应赔偿
  5. 主要植物叶片数据集农作物病害数据集
  6. TensorFlow 学习(九)—— 初始化函数(概率分布函数 api、常数生成函数)
  7. 用CubeSLAM跑自己的数据集
  8. StringUtils.hasText()说明
  9. Ubuntu20安装向日葵
  10. 思维模型 SWOT分析
  11. java 阴阳历,java阳历转换成阴历
  12. win10通过ping命令来检测网速
  13. html 表格选择滚动条,table设置tbody滚动条
  14. Excel中怎么把经纬度记录转成经纬度数值形式
  15. Windows Server 2012 R2 Datacenter ms17-010漏洞出现此更新不适用于你的计算机
  16. Linux简单操作权限和相关工具
  17. 神经网络与深度学习---train_loss和val_loss(test_lost)分析
  18. Python中的self,类中的self?
  19. binlog的详细介绍
  20. 读 Lua Documentation

热门文章

  1. Web安全攻防 渗透测试实战指南2
  2. 网秦与qq管家的bug,请你们修复
  3. 偏向锁、轻量级锁、重量级锁,Synchronized底层源码终极解析!
  4. python高通滤波_理想高通滤波实现Python opencv示例
  5. WIn7 磁盘分区工具试用记录
  6. 【仿乐享微信源码】利用第三方微信营销托管平台快速增加粉丝,形成良好互动,打造精美微信APP
  7. 太好玩了!用Python做音乐节奏可视化!
  8. Unity Editor编辑器系列---大神教程
  9. syslog watcher syslog4j
  10. 美国工作体验,聊聊我在湾区的生活