SAP 客户端中文显示乱码问题

问题分析 -How to reproduce the issue

登录到系统中,输入事务码se51

程序:MP981000

屏幕编号:2000

选择布局编辑器

点击显示

   

尝试在本地安装各种不同版本的客户端,都依然是这个错误

测试的过程中却能正常显示

这就尴尬了,错了,但是没全错。

排错过程

执行 Unicode Test, 显示not a Unicode system

本系统是Unicode的,这里怎么会显示 不是Unicode呢?

最终发现原因就是,它是调用客户端的程序!此程序在本地客户端所在的电脑运行!

graphical screen painter(gnetx.exe)

所以有理由怀疑是本地客户端的问题

暂且将本地客户端命名为CH1, SAP应用命名为A1, 另外在其他环境提供一个客户端,一个应用服务器,并进行以下测试。

CH1->A1 有问题

CH1->A2 有问题,使用这个客户端去连接其他系统,仍然有这个问题

CH2->A2 没问题

于是基本可以确认就是本地客户端的问题。

那到底是操作系统的问题还是GUI的版本问题,有待进一步排查。

检查GUI 语言配置,本地操作系统语言是英文的,先改成中文

   

如果重启SAP Logon之后显示如下图所示,则一切正常

   

   

   

但是,重启SAP Logon之后显示乱码了!

则说明本机语言配置得不对,需要检查本机语言

首先检查有没有安装中文,发现没有

   

 下载安装包,导入

链接:https://pan.baidu.com/s/1oWOBkZhSo7e-MTyTEUqI6g

提取码:e5xq

参考 window server16 如何安装中文补丁_知而无涯的博客-CSDN博客

dism /online /add-package /packagepath:C:\tools\1.cab

注意:这里导入的时候需要花一点时间,耐心等待

如果显示以下错误,打开cmd执行 change user /install

   

   

安装之后要启用,这一步很重要,检查 非 Unicode程序中所使用的当前语言,改成中文

更正后显示正常!

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值