O-ComTool修复中文显示问题

2023-05-16

        O-ComTool_Pro我个人认为是一款很好用的串口调试软件,hex与ascii互转,报文格式化,打印窗口停留,加载发送文件,内容复制等细节体验很棒,但是有一个问题体验稍差,就是中文显示问题,串口打印中文显示位宽不合适,还是按照英文的位宽显示的,结果就是一堆中文重叠在一起。

 向原作者致敬  @Gustav杂物间  原作者主页链接如下:

        VesaMount的博客_CSDN博客-嵌入式Linux,STM32,C语言领域博主

        O-ComTool V2.0.0 串口调试助手 - Gustav杂物间 ~ 个人博客 (ifreehub.com)

        终于O-ComTool_Pro作者开源了源代码,本来是想找公司做C#开发的同事来帮忙修改修改,最终抱着求人不如求己的心态,先自己摸索下,不行再找同事帮忙瞅瞅,根据O-ComTool_Pro作者开源的代码,查了下资料,上述原因是FastColoredTextBox导致,网上也有相关资料。


        我也和原作者一样是做嵌入式开发的,没作者厉害,之前从来没接触过C#,这还是大姑娘上花轿----头一次,摸索着摸索着,居然把这问题给解决了,秉承作者开源精神,特此发出文件供有意的广大网友使用。

        注:该软件只支持UTF-8中文显示

资源链接:O-ComTool串口调试软件中文显示-嵌入式文档类资源-CSDN文库

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

O-ComTool修复中文显示问题 的相关文章

随机推荐

  • 前端将json数据和动态数组数据转换为Excel文件下载

    https blog csdn net friend ship article details 100582537
  • github在项目中使用的过程,包括账号的创建,密钥的查看

    项目中使用github的过程 xff0c 包括账号的创建 xff0c 密钥的查看 官网 xff1a https github com 1 注册账号和密码 2 创建好了之后 xff0c 新建一个仓库 3 填写仓库名称及说明 xff0c 创建仓
  • vscode中使用git,超级无敌简单

    vscode中使用git xff0c 超级无敌简单 一 复制远端地址 https gitee com zhaojia77 react foot git 二 打开vscode 1 点击源代码管理 2 点击克隆存储库 3 输入框里粘贴上你的远端
  • mongodb的安装及使用,增删改查的基本命令

    mongodb的安装及使用 xff0c 增删改查的基本命令 1 先安装MongoDB 2 在安装可视化工具 Robo 3T 1 3 1 3 找到安装MongoDB目录 xff0c 进入bin目录打开命令行 4 先在f盘创建一个data文件夹
  • Vue的官方指令

    Vue的官方指令 插值表达式 xff08 xff09 内容指令 xff08 v text和v html xff09 相同点 xff1a 都是可以让html标签里的内容变成动态的 不同点 xff1a v text和 相当于innerText不
  • 阿里OSS上传文件的两种方式的详解

    阿里OSS上传文件 一 为什么要使用云存储 xff1f 1 存储费用低 xff0c 不占用服务器的磁盘空间 2 流量费用低 xff0c 上传或下载不占用服务器带宽 二 怎么使用云存储 xff1f 方法一 xff1a javascript客户
  • antd设置表单的某个字段的值

    antd设置表单的某个字段的值 1 创建form的实例 const span class token punctuation span formObj span class token punctuation span span class
  • 数组去重,并且数组的每一项是对象object

    span class token keyword function span obj2key span class token punctuation span obj keys span class token punctuation s
  • javascript函数声明和函数表达式的区别

    一 首先它们写法不一样 xff0c 我们先写一个函数声明 函数表达式的dome span class token comment 1 函数声明 span span class token keyword let span ceshi1 sp
  • antd表单回显

    一 利用initialValue 适用于初始化固定的值 Form 的 initialValues 与 Item 的 initialValue 区别 xff1f 在大部分场景下 xff0c 我们总是推荐优先使用 Form 的 initialV
  • Netty远程桌面demo

    https github com leisuredong RemoteDesktop 从远端服务器获取屏幕截图展示在本地客户端窗口 xff0c 可以在服务端通过鼠标键盘控制远端机器
  • javascript:数据结构——栈

    栈结构的概念 是一种 后进先出 的数据结构 栈作用 在编程语的编译器和内存中保存变量 方法调用 栈操作 栈结构操作的方法 push xff1a 进栈 pop xff1a 出栈 peek xff1a 检查栈顶元素 isEmpty xff1a
  • javascript:数据结构——队列

    什么是对列 是一种 先进先出 的数据结构 xff08 如排队候车 xff0c 肯定是先排队的人先上车 xff09 实际用处 如打印机 队列操作 使用数组实现队列结构 使用类封装队列操作 span class token keyword co
  • javascript:数据结构——链表

    什么是链表 xff1f 链表是有序的列表 xff0c 链表是以节点的方式来存储 xff0c 是链式存储 每个节点包含item域 xff0c next指针 xff08 指向下一个节点 xff09 xff0c 即就是链表中的每一个元素都带有下一
  • JavaScript中的事件循环机制

    我们知道JavaScript语言是单线程的 xff0c 至于为啥是单线程 xff1f 假设有两个线程 xff0c 一个在页面上新增一个div xff0c 另一个线程在页面上删除div xff0c 那最终听谁的 xff1f 那JavaScri
  • 彻底搞懂递归

    什么是递归 xff1f 简单的来说 xff1a 递归就是函数自己调自己 下来我们来看几个例子让你彻底搞懂递归 一 计算n的阶乘 顾名思义阶乘就是所有小于及等于该数的正整数的积 xff08 0和1的阶乘是1 xff09 下面我们先用循环的方式
  • javascript:求最大公约数的几种方式

    什么是最大公约数 xff1f 几个数所共有的约数中最大的一个 即可以整除这几个数的最大的数 叫做这几个数的最大公约数 方法一 xff1a 计算机思维 span class token keyword function span span c
  • javascript深浅拷贝的实现和区别

    什么是深拷贝和浅拷贝 所谓拷贝就是赋值 xff0c 把a的值赋值给b 区别 最明显的区别就是 xff1a 把a的值赋值给b xff0c 然后你改变b xff0c 看a会不会有变化 xff0c 如果a变了那就是浅拷贝 xff0c 如果a没有变
  • javascript判断数据类型的几种方法

    首先先回顾一下javascript的数据类型都有哪些 xff1f 基本数据类型 xff1a number xff0c undefined xff0c boolean xff0c string xff0c null 复杂数据类型 xff1a
  • O-ComTool修复中文显示问题

    O ComTool Pro我个人认为是一款很好用的串口调试软件 xff0c hex与ascii互转 xff0c 报文格式化 xff0c 打印窗口停留 xff0c 加载发送文件 xff0c 内容复制等细节体验很棒 xff0c 但是有一个问题体