如何解决在 Windows 容器中启动应用程序后代码页更改
我需要在 Windows Container [0] 实例中持续设置代码页。 我似乎先工作,但在容器内调用应用程序后,活动代码页发生变化。 我正在使用“chcp”命令来显示活动代码页,应用程序调用它以确保活动代码页是正确的。
不幸的是,这永远不会得到所需的值 1252。
在容器中,我使用以下命令将代码页设置为 1252:
Invoke-Command {reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ /v OEMCP /t REG_SZ /d 1252 /F}
Invoke-Command {reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ /v ACP /t REG_SZ /d 1252 /F}
之后,应用程序被调用(通过使用“Start-Process” - 也尝试使用批处理脚本启动它),它调用“chcp”,不幸的是代码页的值不是 1252。
有人有想法吗? 提前很多!
[0] 容器的基础镜像是:mcr.microsoft.com/windows/servercore:ltsc2019
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。