海南老脚数

vuePress-theme-reco 海南老脚数    2017 - 2021
海南老脚数 海南老脚数

Choose mode

  • dark
  • auto
  • light
主页
指南
  • 应用介绍
  • cH5-PWA应用 (opens new window)
  • SSR-个人官网 (opens new window)
  • 微前端框架应用 (opens new window)
印记
高级
  • 小程序Node后端实践
  • JS开发灵活的数据应用
  • Node核心知识
  • Git原理详解及实战
进阶
  • 大厂H5开发实战
  • 前端性能优化
  • 前端面试指南
组件库
  • Vue3.0
  • Nuxt
  • 吃吃吃
分类
  • 问题集中营
  • VUE
  • 前端小笔记
  • Cookie
  • 深夜食堂
标签
Github (opens new window)
掘金 (opens new window)
author-avatar

海南老脚数

5

文章

4

标签

主页
指南
  • 应用介绍
  • cH5-PWA应用 (opens new window)
  • SSR-个人官网 (opens new window)
  • 微前端框架应用 (opens new window)
印记
高级
  • 小程序Node后端实践
  • JS开发灵活的数据应用
  • Node核心知识
  • Git原理详解及实战
进阶
  • 大厂H5开发实战
  • 前端性能优化
  • 前端面试指南
组件库
  • Vue3.0
  • Nuxt
  • 吃吃吃
分类
  • 问题集中营
  • VUE
  • 前端小笔记
  • Cookie
  • 深夜食堂
标签
Github (opens new window)
掘金 (opens new window)

Nginx中文文件无法访问

vuePress-theme-reco 海南老脚数    2017 - 2021

Nginx中文文件无法访问

海南老脚数 2018-11-12 Nginx

相信大家使用Nginx部署自己的项目时,经常会发现一个问题,那就是中文文件无法访问的情况,这里我列出2中经常会出现的情况给大家讲解一下:

# 一.Nginx环境和服务器环境问题

1.确定你的Linux系统是UTF编码,Root登录SSH:

 env | grep LANG
 LANG = en_US . UTF - 8

这里有问题 可以修改服务器 /etc/sysconfig/i18n

LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16"

把这个添加进去,然后保存重启。

这里木有问题的话(继续往下看)

在看看Nginx配置文件 nginx.conf文件 找到对应的server

添加 “charset utf - 8 ; ”

 server
 {
 listen 80 ;
 server_name xxxx . com ;
 index index . html index . htm index . php ;
 root html;
 charset utf - 8 ;   
 }

到这里相信能解决大家百分之80左右的问题

下面给大家说一下第二种情况 。。。

# 二.第二种情况大多数是上传的工具问题

filezilla、ftp、winscp、xftp这类上传工具,上传文件名都不是默认的utf-8

所以这里我们就需要修改上传的配置选项,把utf-8的编码方式给勾上

nginx编码

到这里就能解决百分百的问题了 嗯哼

欢迎来到 海南老脚数
看板娘