一、最常见 6 大乱码根源
1. 字体选错 / 未嵌入
二代精简 KTP700IE仅稳定支持【宋体 SimSun】,微软雅黑、黑体、思源、第三方艺术字体全部会乱码 / 方框 / 问号
现象:仿真正常,下载到屏乱码;部分字正常、部分乱码
原因:屏本地无特殊字体,且未勾选嵌入字体,字体文件没随程序下载进触摸屏
修复步骤
全选画面所有静态文本、按钮、IO 域,字体统一改为宋体
项目树双击 HMI 设备 → 运行系统设置 → 字体勾选:嵌入所有使用的字体
右键 HMI → 编译 → 软件

软件全部重建
2. 项目语言配置缺失中文
项目设置 → 语言和资源,必须添加【中文 (中国)】,并设为默认编辑语言
画面编辑时顶部语言切换条,必须选中中文再输入汉字;英文语言下写中文必乱码
触摸屏本体设置:控制面板→语言,运行语言选择中文
3. 触摸屏缺少中文系统字体包(老屏 / 恢复出厂后高发)
KTP700IE 出厂默认不带中文字库,恢复出厂、OS 更新后字库丢失直接乱码
传送中文字库操作
网线连接电脑与触摸屏,博途在线连接设备
右键 HMI 设备 → 在线和诊断 → 设备维护 → 传送 Chinese Fonts(中文字体)
等待传输完成,重启触摸屏再下载程序
4. 触摸屏 OS 固件版本过低
博途 V13 初始版本 13.0.0.0 对中文支持有 BUG,必须升级到 13.0.1.0 以上固件
右键 HMI → 更改设备,设备版本升级至 13.0.1.0

更改设备版本
在线诊断→设备维护→更新操作系统(OS 更新)
OS 更新完成后重新传送中文字库、下载程序
5. 下载不完整 / 编译缓存损坏
下载中途断线、仅下载画面不下载运行系统、增量编译残留缓存都会乱码
标准修复流程:
HMI 右键 → 编译 → 软件
下载选项选择 硬件和软件(完全下载),不要仅下载画面
下载完成后触摸屏重启一次
6. 变量字符串编码冲突(IO 域中文乱码)
PLC 上传的中文字符串乱码:
PLC 侧 String 变量为GBK 编码,HMI 需保持匹配;不要混用 WString
画面 IO 域字体强制宋体,嵌入字体勾选
二、一键标准修复流程(按顺序操作,99% 解决)
所有画面对象字体统一改为宋体,删除全部特殊字体
项目设置添加中文,画面编辑语言切换中文
运行系统设置勾选【嵌入所有使用字体】
HMI 右键 → 编译 → 软件
在线连接触摸屏,传送 Chinese Fonts 中文字库
检查设备固件版本,过低则 OS 更新
选择【硬件和软件完全下载】到触摸屏
触摸屏重启,测试文字显示
三、补充避坑要点
报警文本、用户文本列表、弹窗提示全部统一宋体,不要混用字体
远程 4G 网关下载程序时网络不稳定极易下载残缺,建议本地网线完整下载
不要使用特殊符号、生僻汉字,二代精简屏生僻字易显示方框
恢复出厂设置后必须重新传送中文字体,否则所有中文乱码
博途软件建议 V15/V16 稳定版,V13 原版中文 bug 多
四、快速区分故障判断
电脑仿真正常,触摸屏乱码 → 缺字体 / 未嵌入 / 没传中文字库
仿真就乱码 → 项目语言选错、字体是第三方字体
仅 PLC 传过来的 IO 域中文乱码 → 变量编码问题
恢复出厂后全乱码 → 缺少 Chinese Fonts 字库。

