首页 > Windows开发 > 详细

Axure+WinSCP上传文件显示中文乱码

时间:2018-09-17 19:01:19      阅读:398      评论:0      收藏:0      [点我收藏+]

问题描述

用axure制作完原型后输出html文件,上传到阿里云服务器上供其他人浏览,通过winscp上传后,公网访问提示404。

环境

云服务器 Centos7.2

web服务器 nginx

问题原因

上传到服务器的文件为中文名称.html,所以显示乱码!

 

找原因遇到的各种坑

1. 第一时间感觉是nginx配置问题,查看nginx.conf 中 charset utf-8 已经设置;

2. 操作系统不是中文字符集,搜了一下,(这里网上写答案的朋友还是要自己试一试,不要都是照搬)

  坑1,Centos7以后,配置系统字符集的位置在 /etc/locale.conf,不在 /etc/sysconfig/i18n,不用再去新建这个文件;

  坑2,通过命令 locale 查看当前字符集为 “en_US.UTF-8”,是否修改成 “zh_CN.UTF-8”,对当前问题并无影响;

      技术分享图片

3. 主要设置的是winscp软件,网络上基本都说找到环境选项然后将,UTF-8设置为开启的状态,这里费了好多时间,因为这个设置

设置是在,刚进入winscp时新建站点,选择高级,然后弹出的界面中

    技术分享图片

浪费时间主要是没有找对地方,找到了启动软件后,选项中的环境,死活没有找到哪里设置UTF-8的开启动作,所以希望再遇到这个问题的

朋友不要踩到同样的坑。

      技术分享图片

 

Axure+WinSCP上传文件显示中文乱码

原文:https://www.cnblogs.com/oneyear/p/9663337.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!