nginx实战之乱码修复
场景
显示乱码
01 Docker 鍩虹/
02 Kubernetes 鍩虹/
03 甯哥敤鎺у埗鍣�/
解决
显示乱码的问题通常是由于字符编码不匹配导致的。可以尝试以下步骤解决:
-
设置正确的编码:
在 Nginx 配置中,确保设置了正确的字符编码。可以在http块或server块中添加以下行:charset utf-8; -
检查文件名编码:
确保文件名是以 UTF-8 编码保存的。如果不是,可以使用命令行工具(如convmv)转换文件名编码:convmv -f gbk -t utf-8 --notest --nosmart /path/to/your/files/*请根据实际情况调整源和目标编码。
-
浏览器设置:
确保浏览器的字符编码设置为 UTF-8。通常,现代浏览器会自动检测,但可以手动检查和设置。 -
检查 Nginx 配置:
确保 Nginx 配置中没有其他覆盖的编码设置。
完成这些步骤后,重启 Nginx,再次访问页面,应该能够正确显示中文文件名。
结果检验
显示正常了
01 Docker 基础/
02 Kubernetes 基础/
03 常用控制器/
欢迎关注我的公众号“辣个男人Devin”,新鲜技术文章第一时间推送。