序
今天在学习python
的时候,遇到浏览器访问时中文乱码的问题。
解决
1. 平台和使用版本
python
版本:3.9.6
- 服务器:
apache
- 平台:
windows10
2. 问题描述
浏览器访问的时候出现中文乱码,如下图所示:

3. 解决问题
- 首先,需要你的编译环境的编码和
html
的head
中所声明的编码规则相同,但是,此时还是不能解决; - 接下来, 引入以下内容:
import codecs
import sys
sys.stdout = codecs.getwriter('你需要的编码规则')(sys.stdout.buffer)
到此问题解决!!!