美文网首页
文件上传到linux服务器乱码

文件上传到linux服务器乱码

作者: w_dll | 来源:发表于2019-12-14 10:26 被阅读0次

title: '文件上传到linux服务器乱码'
date: 2019-12-09 13:01:23
tags: [linux]
published: true
hideInList: false
feature:


很多文件需要上传到服务器上进行操作,但是传上去后因为包含中文会产生乱码现象。

方法一、尝试结果--失败

参考文章
使用locale命令查看结果如下:

[root@wdll home]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
vi /etc/profile
#在末尾添加
export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"
#使之生效
source /etc/profile

方法二、尝试结果--成功!

参考文章
先安装convmv命令

yum -y install convmv

使之对当前目录生效

convmv -f GBK -t UTF-8 -r --notest ./

12月11日更新

参考文章
上述方法其实有些问题,当时没有发现,现在使用时显现出来;
执行以下命令解决(适用于centos7):

echo 'LANG=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8'>/etc/locale.conf && source /etc/locale.conf

相关文章

网友评论

      本文标题:文件上传到linux服务器乱码

      本文链接:https://www.haomeiwen.com/subject/cwrcnctx.html