中文乱码问题

简介: 中文乱码问题

产生问题的场景

使用 Docker 通过 nginx:stable-alpine 镜像来部署传统静态页面的时候打开页面会乱码。


解决办法

修改 conf 文件如下所示:

server {
  listen       80;
  listen  [::]:80;
  server_name  _;
  charset utf-8;  # 增加这行即可解决
  root /app;
  index sign.html;
  location / {
    try_files $uri $uri/ =404;
  }
  gzip on;    #打开gzip压缩
  gzip_min_length 1K;    #超过1K的文件开始压缩
  gzip_comp_level    8;    #压缩级别(1-10)越大压缩率越好,但也越耗性能
  gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png font/ttf font/otf image/svg+xml;    #压缩的文件类型
  gzip_vary on;    #浏览器请求头是否开启压缩支持
  gzip_disable "MSIE [1-6]\.";    #IE1-6不压缩
  location ~* \.(eot|ttf|woff|svg|otf|json)$ {
    add_header Access-Control-Allow-Origin *;
  }
}
Iric
+关注
目录
打赏
0
0
0
0
12
分享
相关文章
|
10月前
|
中文乱码处理
中文乱码处理
100 0
|
3月前
|
关于win10下codeblock的中文乱码问题解决
乱码问题通常是由于不同平台编码不一致导致的。本文介绍了如何在 Code::Blocks 中解决这一问题,具体步骤包括选择编译器、配置编译选项,并添加 `-finput-charset=UTF-8` 和 `-fexec-charset=GBK` 参数。此外,还补充了一些常见的字符集知识。
89 0
为什么会有中文乱码?
为什么会有中文乱码?
137 0
中文乱码
中文乱码
162 0
中文乱码
Notepad++ 出现中文乱码 轻松解决
Notepad++ 出现中文乱码 轻松解决
2491 0
Notepad++ 出现中文乱码 轻松解决