manjarolinux下用wine装windows软件中文乱码,如何解

如果您使用的是ManjaroLinux系统,在Wine中安装Windows软件时遇到中文乱码的问题,可以通过以下步骤修复:首先,确保您的系统语言是英语。
单纯安装中文字体可能无法解决问题,可能需要另外安装中文环境。
有些教程提到“确保你的系统语言与Wine运行的环境相匹配”,但他们并没有强制切换到中文环境。
如果在终端中输入后没有找到zh_CN.UTF-8,则需要修改/etc/locale.gen文件。
删除zh_CN.UTF-8之前的#或将zh_CN.UTF-8添加到文件末尾。
设置完成后,再次运行终端命令,安装中文环境。
如果您在终端中键入命令,您将看到列出的zh_CN.UTF-8。
然后,在Terminal中切换到目标.exe文件所在目录。
即使退出程序后立即运行桌面快捷方式图标,字符仍然会出现乱码,因此需要进一步调整快捷方式参数。
Wine安装后,右键单击桌面上的软件图标(不是.ink结尾的图标),选择“Openwith”,然后单击“ShortcutEditor”,在“DesktopEntry”中找到“command”参数并修改即可。

默认参数可以是英文。
在“env”后面添加中文环境特定的参数,并确保参数之间有空格。
完成设置后,就可以使用中文环境启动程序了,还可以通过这种方式调整更复杂的启动参数。
要处理EscapeCharacters中可能遇到的任何差异,您可以考虑使用~/Desktop目录中的文本编辑器直接修改快捷方式文件。
这个问题已经解决了,但是我还没有找到在系统级别直接为特定程序指定中文环境的方法。
有没有办法在Wine的PrefixSettings中添加一个参数来达到类似的目的?或者是否可以通过另一种方法直接在Wine环境中配置中文环境,而不需要经历设置快捷参数的繁琐步骤?如果有经验丰富的前辈能给我一些实现的思路,我将不胜感激。
另外,在安装某些Windows软件时,可能需要安装额外的VC运行库。
例如,对于新安装的通达信软件,可以通过Winetricks工具安装vcrun6运行库。

如何把linux从当前的简体中文环境切换到英

将/etc/sysconfig/i18n中的LANG="*"SUPPORTED="*:*:*:*"修改为LANG="en_US"SUPPORTED="zh_CN.GB2312:zh_CN:zh:en_US:en"

Linux怎样更改locale语言设置

1.检查现有语言环境:locale2,可用语言环境:locale-a3,临时更改语言环境:AIX:ExportLANG=en_USexportLANG=zh_CNLinux:ExportLANG=en_US.UTF-8exportLANG=zh_CN.UTF-84,彻底更改系统级字符集:change/etc/sysconfig/i18n英文系统版本:LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"中文版系统:LANG="zh_CN.UTF-8"SYSFONT="latarcyrheb-sun16"