S7-200编程软件STEP 7打开时界面乱码显示Translation Required

遇到的问题

如题,两个月没有打开过S7-200编程软件(软件版本是V4.0 STEP 7 MicroWIN SP9,电脑系统是Windows 11),这一次打开就发现它的那个界面乱码了,原来时中文汉化的地方全都变成了Translation Required,具体如下图所示。

心路历程

先讲一下我的心路历程,不想看的可以直接跳转解决方法论部分。

首先是两个月没打开过的软件一打开就发现是一堆乱码Translation Required,显示翻译错误。因为我的一些程序注释都是用中文注释的,因为中文汉化有问题,所以原来的中文注释都看不到了,是一堆乱码符号。

最开始我认为应该是语言安装包的问题,也许不小心把中文语言包误删了,但是网上找了一圈也没有看到有人说有单独的中文汉化语言安装包的,遂放弃;

然后我认为重装一次软件应该就能解决问题,当我重新安装成功,打开软件发现界面不是乱码而是稍微看得懂的英文界面时以为看到胜利曙光了,然后再软件里面将默认语言设置修改成中文,重启电脑再次打开电脑发现又回到了最初始的那个Translation Required乱码的界面,看来不是重新安装软件的问题。

于是我到官方西门子论坛求助,和我发的这个问题一致,这是具体两个链接:

🚪👉:求助帖:S7-200软件STEP 7打开时中文界面乱码显示Translation Required

🚪👉:提问:S7-200软件STEP 7打开时中文界面乱码显示Translation Required

提问里面的大佬也给出了两个方案。

方案一是把STEP 7软件删除干净再重新安装

我感觉特别麻烦,因为我还安装了蛮多模拟仿真的软件的(虽然一次也没有用过,如下图所示),主要是还有一些删除注册表的活儿,总怕删除不干净,在这之前我已经重启电脑五次了,不想再重启了。

方案二修改系统区域设置

这个方案相对来说比较简单,就是有些非Unicode程序中的语言。按照论坛老哥贴的链接一步步操作(🚪👉:step 7 smart V2.5字体乱码问题)竟然成功了,我欣喜雀跃,它里面的第一条回答很有参考意义,然后作者的回答也很有意义“已解决了,更改系统区域设置,改成英文后重启,再改回中文就可以了

摸着石头过河,他这么一说就说明他安装这个步骤流程是成功的,我的心里也就有了一定的把握。大佬诚不欺我。

我也找到了西门子官方出的回答:🚪👉:STEP 7-Micro/WIN SMART软件在打开时软件界面显示“????”怎么处理?

于是把我遇到的问题和解决方法写成一篇笔记来记录一下,供同好们参考。


解决方法

第一步 找到STEP安装文件位置

打开STEP 7 MicroWIN文件所在位置,需要右击STEP 7 MicroWIN软件的快捷方式,这一步我返回的是bin文件夹,如下图所示。

第二步 移除原来软件的所有特征

打开setup.exe执行文件,此安装执行文件在bin文件夹的上一级,如下图所示。

先把电脑上原来的STEP 7 MicroWIN给Remove

第三步 重装软件

再次打开setup.exe进行Modify重新安装软件(Repair我试过没用)这回再打开STEP 7 MicroWIN就是下面这个英文界面了。

第四步 更改系统区域

Windows 11可以再下方搜索“控制面板”,进入到“控制界面-时钟和区域-区域”更改语言。在上文提到的那篇西门子关于解决界面乱码显示问号“???”的文章写得很清楚。

 凡是可以设置为中国-中文简体的地方都设置成这个。

 

尤其是非Unicode程序的语言,点开上图的“更改系统区域设置”里面的界面需要取消勾选“Beta版”,我当时出现乱码错误也不知道是不是因为就是在这里多此一举了。

完成这一步之后需要重启一次电脑!!!

第五步 将操作界面由英文改为中文

上面操作栏Tools-Options-General-Language-Chinese改为中文

 

第六步 再次进入软件

我们可以看到下图是中文界面了,一切都回来了!

 


OK 如何解决STEP 7软件界面出现Translation Required乱码的问题就解决了。

如果帮到了您,可以点一个大大的赞吗?这会对我有很大的帮助。👍

希望我的经历能够给同好们帮助!😀

不清楚的欢迎评论哦!然后如果时想重新安装这个软件的,可以在评论区里面发表一下评论,我有它的压缩包!

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作执行额外的逻辑。
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hipipi39

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值