在Qt的q明文小部件中可视化原始文本的问题
Problems visualizing raw text in QPlainText widget in Qt
我正在尝试制作一个base64编码器/解码器,并在Ubuntu的Qt(4.7.3)中可视化结果。
我使用QPlainText
粘贴代码和显示结果。我解码没有问题,因为结果是正确的,但是当我尝试加密时,结果是汉字和不可读的字符。
我认为我的错误是与小部件的编码或QString
有关,因为编码算法是正确的。
一些想法?谢谢!
如果编码工作在8位,它可能偶然产生表示中文字符(或者来自其他语言)的UTF-8字符序列。这也取决于您选择的默认QString
编码等,但使用base64,它将适用于任何编码。对于已编码的字符串,在将其显示到小部件之前尝试对其进行base64处理。
相关文章:
- 可视化 如何在 c++ 中制作特定大小的文件?
- 可视化C++:发布模式的运行时库作为'Multi-threaded Debug DLL'
- 提升如何在图形可视化中写入边缘的权重?
- 如何在大型c++项目的可视化代码中设置调试
- 可视化编译与 C++ 中的 Extern 变量
- 可视化 Bazel C++预编译标头实现
- 无法为 X.radio 创建中等可视化,因为找不到网络节点可视化 - Omnet++
- C++合并排序可视化工具
- 可视化 使用 VS Code 查找C++应用程序中的内存泄漏
- 可视化 将字符串解析为数组以进行C++
- 可视化 如何在C++中将字符数组转换为 FILE 类型
- 可视化C++载体:未使用的容量
- 可视化 如何在 c++ 中截断
- 如何使用可视化代码和平台IO将环境变量注入CPP文件?
- OpenCV 中大量可视化::Widget3D 的性能不佳
- GCC、CLANG 和 MSVC 的可视化C++自动矢量化要求
- 如何在可视化代码中生成用于 c++ 开发的调试器?
- 可视化 如何修复 c++ 中已经定义的 -main?
- 可视化C++外部定义内联函数
- 在Qt的q明文小部件中可视化原始文本的问题