侧边栏壁纸
博主头像
Awesome Devin 博主等级

行动起来,活在当下

  • 累计撰写 345 篇文章
  • 累计创建 26 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

nginx实战之乱码修复

Administrator
2024-10-17 / 0 评论 / 0 点赞 / 15 阅读 / 0 字

nginx实战之乱码修复

场景

显示乱码
01 Docker 鍩虹/
02 Kubernetes 鍩虹/
03 甯哥敤鎺у埗鍣�/

解决

显示乱码的问题通常是由于字符编码不匹配导致的。可以尝试以下步骤解决:

  1. 设置正确的编码
    在 Nginx 配置中,确保设置了正确的字符编码。可以在 http 块或 server 块中添加以下行:

    charset utf-8;
    
  2. 检查文件名编码
    确保文件名是以 UTF-8 编码保存的。如果不是,可以使用命令行工具(如 convmv)转换文件名编码:

    convmv -f gbk -t utf-8 --notest --nosmart /path/to/your/files/*
    

    请根据实际情况调整源和目标编码。

  3. 浏览器设置
    确保浏览器的字符编码设置为 UTF-8。通常,现代浏览器会自动检测,但可以手动检查和设置。

  4. 检查 Nginx 配置
    确保 Nginx 配置中没有其他覆盖的编码设置。

完成这些步骤后,重启 Nginx,再次访问页面,应该能够正确显示中文文件名。

结果检验

显示正常了
01 Docker 基础/
02 Kubernetes 基础/
03 常用控制器/

欢迎关注我的公众号“辣个男人Devin”,新鲜技术文章第一时间推送。

0
博主关闭了所有页面的评论