sgo*_*n00 5 windows unicode utf-8 windows-11
一般来说,我喜欢在 Windows 11 中启用 UTF-8 全球支持,因为我使用的大多数应用程序都支持 UTF-8,并且我同时使用具有 UTF-8 的 Linux 操作系统。
但到目前为止我遇到的问题是我必须使用的应用程序之一只能在非 UTF-8 环境中运行。如果我在 Windows 11 中启用 UTF-8 支持,应用程序将无法正确显示单词(GUI 中显示不可读的字符)。
注意:Current system locale
在全球范围内启用 UTF-8 时,我已在同一 GUI 窗口的“区域设置”中设置了应用程序所需的语言。但这根本没有帮助。
因此,我想知道是否可以在全球范围内启用 UTF-8,并在 Windows 11 中同时对特殊应用程序使用另一种非 UTF8 编码。
多谢。
编辑1:
我正在尝试该应用程序https://github.com/xupefei/Locale-Emulator
我不确定这是否可以解决编码问题,目前,我的应用程序无法启动,因为使用 Locale-Emulator 后无法读取所需的文件。我想弄清楚如何让我的应用程序与它一起运行。
编辑2:
我认为Locale-Emulator
不会解决我的问题。
大多数在线文章都在谈论设置该选项Currenet language for non-Unicode Programs
将解决他们的问题。但正如我在上面的原始问题中提到的,我已将其设置为我的应用程序使用的正确语言。但这没有帮助。它仍然会显示不可读(无法识别)的字符。
经过很长时间的谷歌搜索后,我对解决这个问题失去了信心。
也许,我只是在Windows中禁用UTF-8。这是非常难看的。为什么 Windows 一开始就使用非 UTF8?这从一开始就是一个错误的决定,导致了所有的麻烦。(抱歉,我的抱怨。我对此感到疯狂)。
需要非 Unicode 的应用程序适合我的工作。所以我必须使用它。
编辑3:
如何启用 UTF-8:
Control Panel
> Clock and Region
> Region
>Administrative
选项卡 >Change system locale
按钮 > 启用Beta:Use Unicode UTF-8 for worldwide language support
。
Settings
还可以从> Time & Language
> Language & region
> Administrative language settings
> Administrative
tab > Change system locale
button > enable启动相同的 GUI 窗口Beta:Use Unicode UTF-8 for worldwide language support
。
归档时间: |
|
查看次数: |
16468 次 |
最近记录: |