CrossOver中文网 > 常见问题 > 在非英语环境中Windows应用字符不生成

服务中心

热门文章

最新资讯

在非英语环境中Windows应用字符不生成

发布时间:2018-05-21 11: 53: 37

有的小伙伴们想要在Mac上运行Windows应用程序就会选择CrossOver,有的时候会遇到这样的问题:

处于非英文语言环境,并且键盘上的某些字符不会在Windows应用程序中生成字符。这个问题能解决吗?

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

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

方法一:

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

方法一
图1:方法一

方法二:

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

如果CrossOver正在运行,请退出

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

输入以下命令:

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

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

方法二
图2:方法二

方法三:

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

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

输入以下命令:

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

注销并重新登录

方法三
图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

更多关于这款软件的使用方法,请登录中文官网查找CrossOver教程页面。

本文为原创,转载请标明原址:http://www.crossoverchina.com/faq/fe-zf.html

展开阅读全文

标签:

读者也访问过这里: