类虚拟机软件CrossOver中的Windows应用 在非英语环境中字符不生成

处于非英文语言环境,CrossOver中Windows应用的字符不生成。这个问题能解决吗?

此错误出现在Macintosh语言环境和CrossOver(在mac上运行Windows软件语言环境之间没有直接对应关系的某些语言环境中。已知匈牙利和挪威的设置等问题会发生。

有三种可能的解决方法。我们可以选择最适合自己的方式。这些例子都是针对匈牙利的语言环境——(在本条目结尾处出现一个备选列表)。

方法一:

在【系统偏好设置】的【语言和地区】窗口中,在【地区】弹出的区域中选择【匈牙利】,接下来在【首选语言】中选择【匈牙利语】。对于其他语言环境,只需指定一对匹配的位置和语言即可。

00d091cba42d47be9819ec8e20d2e067.jpeg

图1:方法一

方法二:

不要从Finder或Dock中启动CrossOver,而是每次从终端启动一个特殊的命令:

如果CrossOver正在运行,请退出

从 /应用程序/实用工具 中启动终端

输入以下命令:

$ LC_ALL=hu_HU.UTF-8 /Applications/CrossOver.app/Contents/MacOS/CrossOver &

(如果CrossOver不在/ Applications中,则指定实际位置的路径。)

7ef431bb0fd144d6aa909e9137551e95.jpeg

图2:方法二

方法三:

永久设置LC_ALL环境变量。这与上面类似,但是您发出一次终端命令一次,然后您可以从Finder或Dock启动CrossOver。

从 /应用程序/实用工具 启动终端

输入以下命令:

$ defaults write ~/.MacOSX/environment LC_ALL hu_HU.UTF-8

注销并重新登录

ad57057d1f8b41bcbaa663e670e15245.jpeg

图3:方法三

对于匈牙利以外的语言,您需要为选项2或3输入适当的区域设置字符串。以下是应该有效的区域设置列表:

ca_ES, cs_CZ, da_DK, de_AT, de_CH, de_DE, el_GR, en_AU, en_CA, en_GB, en_IE, en_NZ, en_US, es_ES, et_EE, eu_ES, fi_FI, fr_BE, fr_CA, fr_CH, fr_FR, he_IL, hr_HR, hu_HU, hy_AM, is_IS, it_CH, it_IT, ja_JP, kk_KZ, ko_KR, lt_LT, nl_BE, nl_NL, no_NO, pl_PL, pt_BR, pt_PT, ro_RO, ru_RU, sk_SK, sl_SI, sr_YU, sv_SE, tr_TR, uk_UA, zh_CN, zh_HK, zh_TW

632c93195d664ca683d0546c4c041933.png

图4:活动时间2019.6.10-2019.6.20

本文转自:http://www.crossoverchina.com/faq/fe-zf.html

转载于:https://my.oschina.net/u/2601873/blog/3062951

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值