中文乱码问题

简介: 中文乱码问题

产生问题的场景

使用 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 *;
  }
}
目录
相关文章
|
8月前
|
Java Spring
中文乱码处理
中文乱码处理
92 0
|
27天前
|
IDE Java 编译器
关于win10下codeblock的中文乱码问题解决
乱码问题通常是由于不同平台编码不一致导致的。本文介绍了如何在 Code::Blocks 中解决这一问题,具体步骤包括选择编译器、配置编译选项,并添加 `-finput-charset=UTF-8` 和 `-fexec-charset=GBK` 参数。此外,还补充了一些常见的字符集知识。
43 0
|
存储
为什么会有中文乱码?
为什么会有中文乱码?
117 0
中文乱码
中文乱码
147 0
中文乱码
|
应用服务中间件
中文乱码的原因及解决方法
中文乱码的原因及解决方法
2064 0
中文乱码的原因及解决方法
Notepad++ 出现中文乱码 轻松解决
Notepad++ 出现中文乱码 轻松解决
2375 0
Notepad++ 出现中文乱码 轻松解决
|
JavaScript 前端开发