全速加载中...
登录
首页
文章
随笔
留言
友链
订阅
关于
更多
湘ICP备2021007748号-4
湘公网安备案湘公网安备43052202000137号
又拍云

Python中解决Chrome中文字体显示为方框乱码的问题

当在Python中使用Chrome对网站进行截图保存的时候,里面中文出现了方框乱码。最后发现在CentOS或RHEL系统上处理中文内容时,这是因为系统默认没有安装中文字体包。所以导致了这一现象。

字体显示问题示例如下:

字体显示问题示例

在 CentOS 上安装中文字体的正确方法

1. 使用 yum 安装中文字体

python 复制代码
# 安装文泉驿中文字体
sudo yum install -y wqy-zenhei-fonts wqy-microhei-fonts

# 或者使用 dnf(CentOS 8/RHEL 8 及以上)
sudo dnf install -y wqy-zenhei-fonts wqy-microhei-fonts

2. 验证字体是否安装成功

python 复制代码
# 查看已安装的中文字体
fc-list :lang=zh

如果这个命令返回包含 "WenQuanYi" 或 "MicroHei" 的结果,说明字体已成功安装。
验证字体是否安装成功

3. 刷新字体缓存

python 复制代码
# 刷新系统字体缓存
fc-cache -fv

4,最后结果

最后结果

chromedriver浏览器驱动各版本下载

https://storage.googleapis.com/chrome-for-testing-public/115.0.5790.170/linux64/chromedriver-linux64.zip

本文作者:ZhangApple ,转载请注明并附上本文链接。

上一篇 下一篇

评论一下

评论列表

 
暂无评论
ZhangApple
更多
发布日期:2025年04月16日