回复:工控机当触摸屏使用,软键盘乱码,请各位大师指导一下

zhangli0

版主 西门子1847工业学习平台

  • 帖子

    17364
  • 精华

    65
  • 被关注

    917

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2026-03-03 11:46:01

2楼

你这是缺少字体造成的.

一 先判断是哪种软键盘

Windows 系统软键盘(osk.exe):系统自带,字符方框→系统字体 / 编码问题

WinCC 内置软键盘:HMI / 运行时自带→WinCC 项目字体 / 语言配置问题

输入法软键盘:搜狗 / 微软拼音等→输入法字体 / 编码问题

二、通用快速修复(优先做)

重启相关服务 / 程序

关闭 WinCC Runtime、软键盘,重启电脑;

重启 WinCC 项目,重新打开软键盘。

切换 / 重装字体

系统 / 软件默认字体(如 Arial)不支持中文 / 特殊字符,换成宋体(SimSun)、微软雅黑(Microsoft YaHei)、黑体(SimHei)。

系统字体缺失:控制面板→字体→检查是否有上述中文字体;缺失则从正常电脑复制安装,或从微软官网下载。

修复系统区域 / 语言设置

控制面板→区域→管理→更改系统区域设置→选中文(简体,中国),勾选Beta: 使用 Unicode UTF-8 提供全球语言支持(Win10/11),重启电脑。

控制面板→语言→添加中文(简体),设为默认,删除多余语言。

三、WinCC V8.0 专项修复(重点)

1. 项目字体配置(最常见)

打开 WinCC 项目→计算机属性→运行系统设置→字体。

勾选将字体嵌入运行系统,选择宋体 / 微软雅黑等中文字体,确保嵌入完整字符集。

软键盘控件属性→字体→选宋体 / 微软雅黑,字号适中,避免过小导致渲染异常。

编译项目→完整重建,重新下载到运行系统。

2. 语言 / 编码设置

项目→语言设置→添加中文(简体),设为默认运行语言,删除未用语言。

运行系统→区域设置→选中文(中国),编码设为GBK/UTF-8,避免 GB2312(字符少)。

WinCC 安装目录→Setup.exe→修复安装,确保中文语言包完整安装。

3. 软键盘控件修复

删除原有软键盘控件,重新添加 WinCC 标准软键盘(On-Screen Keyboard)。

控件属性→样式→选Windows 标准,禁用自定义皮肤(皮肤可能不兼容字体)。

检查脚本:若用 VBS/C 脚本调用软键盘,确保脚本中字体 / 编码参数正确,无硬编码不支持的字符。

四、Windows 系统软键盘(osk.exe)修复

以管理员身份打开命令提示符,执行:

sfc /scannow

DISM /Online /Cleanup-Image /RestoreHealth

修复系统文件 / 字体缓存。

控制面板→轻松使用→更改键盘的工作方式→关闭筛选键、粘滞键、切换键。

注册表修复(谨慎):

plaintext

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "IgnoreRemoteKeyboardLayout" /t REG_DWORD /d 1 /f

重启电脑。

五、输入法软键盘修复

切换到微软拼音 / 搜狗拼音,右键输入法图标→设置→常规→默认字体选微软雅黑。

卸载当前输入法,重装最新版,确保中文语言包完整。

输入法→高级→字符集选GBK/UTF-8,禁用自定义字符集。

六、终极方案(仍异常)

备份 WinCC 项目,卸载 WinCC V8.0,清理安装目录 / 注册表,重装并选择完整安装 + 中文语言包。

重装 Windows 系统(优先专业版 / 企业版),确保中文区域 + Unicode UTF-8设置,再装 WinCC。


活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32927条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。