處於非英文語言環境,CrossOver中Windows應用的字符不生成。這個問題能解決嗎?html
此錯誤出如今Macintosh語言環境和CrossOver(在mac上運行Windows軟件)語言環境之間沒有直接對應關係的某些語言環境中。已知匈牙利和挪威的設置等問題會發生。app
有三種可能的解決方法。咱們能夠選擇最適合本身的方式。這些例子都是針對匈牙利的語言環境——(在本條目結尾處出現一個備選列表)。工具
方法一:3d
在【系統偏好設置】的【語言和地區】窗口中,在【地區】彈出的區域中選擇【匈牙利】,接下來在【首選語言】中選擇【匈牙利語】。對於其餘語言環境,只需指定一對匹配的位置和語言便可。htm
圖1:方法一blog
方法二:ci
不要從Finder或Dock中啓動CrossOver,而是每次從終端啓動一個特殊的命令:字符串
若是CrossOver正在運行,請退出get
從 /應用程序/實用工具 中啓動終端it
輸入如下命令:
$ 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
圖4:活動時間2019.6.10-2019.6.20