使用 apache 服务器执行 python 的 cgi 脚本时出现中文乱码?-灵析社区

ciiiiinema

![](https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241025/a996de882937f3fddb741c451c60d514.png) 这是 apache 服务器配上 python 脚本。改了以下的配置 ScriptAlias /cgi-bin/ "D:/DemoProject/apache/www/" AllowOverride None Options +ExecCGI # Order allow,deny # Allow from all Require all granted AddHandler cgi-script .cgi .pl .py 脚本文件是使用 utf-8 格式的,当出现中文乱码时,我试着把 print ('') 这行注释掉,这个时候发现没有问题了。而一般设置 就是防止中文乱码的,而这里却相反,注释掉后反而正常显示,请问一下为什么会这样?

阅读量:38

点赞量:0

问AI
你没饰八
可能是默认使用gbk编码,然后输出确设置为utf,导致编码方式不同造成的