美文网首页
文件上传到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