惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
J
Java Code Geeks
Martin Fowler
Martin Fowler
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
人人都是产品经理
人人都是产品经理
有赞技术团队
有赞技术团队
爱范儿
爱范儿
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
博客园 - 【当耐特】
Y
Y Combinator Blog
Last Week in AI
Last Week in AI
MongoDB | Blog
MongoDB | Blog
G
Google Developers Blog
博客园 - 三生石上(FineUI控件)
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
V2EX
博客园 - 司徒正美

Another Dayu

Fitbit Air: 近期最喜欢的数码产品 开源我的个人基因分析流程 那个从不看球的人开始看球 Plog 7 乱序生活 Bear Blog Theme: Vermilion 我的背包 告别摄影 中、日、英、法的摄影展馆 尖塔之外的教堂 Beren 与 Lúthien 长眠处 2026年 激战2 常用网站和工具 #Guild wars 2 伯明翰桌游展 UK GAMES EX PO 熟悉一个城市 第一次做游戏插件-激战2国际服中文转换 #Guild wars 2 Cloud gaming: Shadow vs GeForce Now NVIDIA GeForce NOW review 甩出一杆,然后把世界关在门外 Plog 6 搬家啦 A Feature Image Generator For Bear Blog PIVOT Vol.20 久违的更新 Show Random posts in Bear Blog 再聊永久服务
macOS 使用 Crossover 游戏中文输入显示问号乱码问题
hidden (anot · 2026-07-15 · via Another Dayu

Another Dayu

背景

在 macOS 上用 CrossOver 玩一些 Steam 游戏,比如激战2(Guild Wars 2 ),界面能够正常显示中文,但输入聊天框里输入中文,只能显示问号。

网上相关教程都是装中文字体文件或改注册表,但这些解决的是字形问题,容器缺少中文字体。

中文显示为问号的真正原因是:容器(Bottle)的系统区域设置不是中文,而默认是西欧编码(1252),中文字符编不进去,转换失败的字符就统一被替换成了问号。

解决方法

CrossOver 的每个容器都有一个独立的配置文件 cxbottle.conf,可以单独指定该容器的语言区域,不会影响其他容器。

步骤:

打开 CrossOver,选中运行 GW2 的容器,在右侧栏里点击:Open C: Drive

在弹出的 Finder 窗口里往上退一层——cxbottle.conf 和 drive_c 文件夹是同级的,不在 drive_c 里面。

用纯文本编辑器打开 cxbottle.conf (推荐BBEdit)

找到 [EnvironmentVariables] 这一节(没有就新建),加入一行:

   [EnvironmentVariables]  
   "LANG" = "zh_CN.UTF-8"  

如果这一节已有其他变量,直接在下面追加即可,不要删掉原有内容。

保存文件。

完全退出该容器(右键容器选"退出",不是只关掉 Steam 窗口),再重新从 CrossOver 启动 Steam 进游戏。

改完之后再进聊天框打字,中文就能正常发送了。