场景:

项目里有使用Python 爬虫操作浏览器时,出现中文乱码的情况,这个在开发环境没有问题,上线到K8s容器化后出现

解决方案:

重新打个Python镜像底包,dockerfile加入中文字体

FROM python:3.8-slim
# 语言设置
# localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
# ENV LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh LC_ALL=zh_CN.UTF-8
ENV LANG C.UTF-8
# 安装字体
RUN apt-get -y install ttf-wqy-microhei ttf-wqy-zenhei && localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
最后修改:2022 年 06 月 17 日
如果觉得我的文章对你有用,请随意赞赏