Linux系统Google Chrome显示方块乱码 如何强制浏览器全英文显示
解决方案
修复字体方块乱码
你遇到的网页方块乱码是Debian 9最小化安装默认缺少网页渲染所需的通用字体包导致的,按以下操作安装即可:
- 首先更新软件源:
apt update && apt upgrade -y - 安装常用字体包:
apt install fonts-noto fonts-noto-cjk fonts-liberation ttf-mscorefonts-installer -y
注:安装ttf-mscorefonts-installer过程中如果弹出用户协议窗口,按Tab键切换到<确定>选项按回车确认即可。
安装完成后重启Chrome浏览器,网页乱码问题即可解决。
强制浏览器所有内容显示英文、修正区域识别错误
谷歌、脸书等站点默认会优先读取浏览器语言配置、系统locale配置判断用户所在区域和偏好语言,IP定位的优先级更低,因此才会出现IP位于印度孟买但网页识别为北京的情况,按以下步骤修改即可:
修改Chrome浏览器语言优先级
- 打开Chrome设置页面,依次进入「高级」-「语言」分类
- 如果列表中没有英语选项,先点击「添加语言」,选择「英语(美国)」或者「英语(英国)」添加
- 点击英语选项右侧的三个点按钮,依次开启「使用这种语言显示Google Chrome界面」,再选择「移动到顶部」,将英语设为最高优先级语言
- 可按需关闭自动翻译功能,避免网页被自动翻译为中文
修改Debian系统默认locale为英文
避免部分网站读取系统语言配置识别为中文区域:
- 执行locale配置命令:
dpkg-reconfigure locales - 在弹出的选择界面中,用空格取消勾选所有中文相关locale,勾选
en_US.UTF-8,按回车确认 - 在下一个默认locale选择界面,选中
en_US.UTF-8按回车确认 - 执行
reboot重启VPS让配置生效
谷歌站点强制不跳转区域
如果修改完上述配置后谷歌仍跳转至中文页面,直接访问一次google.com/ncr(谷歌官方无国家重定向地址),谷歌会永久记录你的偏好,之后访问都会直接进入英文国际版首页。
内容的提问来源于stack exchange,提问作者Frank Martin
相关产品推荐
相关产品推荐

