最近FTP传输文件到Linux服务器时,出现乱码的情况,传输的文件名中带有汉字。于是将系统语言设置为支持汉语

首先安装相关的包yum -y groupinstall chinese-support

编辑文件/etc/sysconfig/i18nvi /etc/sysconfig/i18n

LANG="zh_CN.GB18030"

#LANG="zh_CN.UTF-8"

LANGUAGE="zh_CN.GB18030.zh_CN.GB2312:zh_CN"

SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"

SYSFONT="latarcyrheb-sun16"

源文件为LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

修改之后重启机器

可以发现已经显示为中文,

但是在测试FTP传输的时候,传输过来的时候还是有乱码

咨询厂家之后,说传输时使用的字符集是GB2312,于是进行了设置,修改/etc/sysconfig/i18nLANG="zh_CN.GB2312"

发现家目录下的 public,picture,video等等都显示为乱码

而在此前设置为LANG="zh_CN.GB18030",都是正常的,但是由于开发要处理传输过来的图片,目前只能修改为GB2312。

在测试机做完操作之后,想修改为之前的英文,修改之后登录发现以下提示:-bash:warning: setlocale: LC_CTYPE: cannot change locale (zh_US.UTF-8): No such fileor directory

-bash:warning: setlocale: LC_COLLATE: cannot change locale (zh_US.UTF-8): No suchfile or directory

-bash:warning: setlocale: LC_MESSAGES: cannot change locale (zh_US.UTF-8): No suchfile or directory

-bash:warning: setlocale: LC_NUMERIC: cannot change locale (zh_US.UTF-8): No suchfile or directory

-bash:warning: setlocale: LC_TIME: cannot change locale (zh_US.UTF-8): No such fileor directory

发现是zh_US.UTF-8,尝试修改为LANG="en_US.UTF-8",重启之后,登录,一切正常

原文:http://sugarlovecxq.blog.51cto.com/6707742/1663149

查看linux ftp字符集,linux 字符集及FTP传输乱码处理相关推荐

  1. 如何查看linux服务器字符集,Linux字符集查看与设置

    查看字符集 Linux 中字符集在系统中的体现是一个环境变量,以 CentOS 6.5 为例,查看当前终端使用的字符集的方式有: 1. [root@jerry ~]# echo $LANG zh_CN ...

  2. 如何查看linux系统的字符集,Linux系统查看字符集和修改字符集(以CentOS为例)

    一.查看字符集 Linux字符集在系统中体现形式是一个环境变量,以CentOS6.5为例,其查看当前终端使用字符集的方式可以有以下四种方式: 第一种: [root@Testa-www tmp]# ec ...

  3. linux7查看ftp用户,linux vsftp查看ftp账号信息的方法

    Linux下查看系统版本号信息的方法 一.查看Linux内核版本命令(两种方法): 1.cat /proc/version 2.uname -a 二.查看Linux系统版本的命令(3种方法): 1.l ...

  4. linux 查看ftp账户,linux的ftp服务之本地访问浏览与虚拟账户

    限制本地用户浏览根目录 /etc/vsftpd/vsftpd.conf 功能:所有用户被锁定到自己的加目录中(修改之前不仅可以在自己家目录,还可以看其他) 编辑限制浏览根目录用户 vim /etc/v ...

  5. ftp查看根目录对应的linux目录位置

    查看/etc/passwd文件,过滤ftp的用户,例如ftp用户是ftpuser,则使用以下命令 cat /etc/passwd | grep ftpuser 返回内容如下: 后面跟着的目录/data ...

  6. linux 查看oracle数据库字符集,Oracle字符集的查看查询和Oracle字符集的设置修改

    三. 修改Oracle的字符集 8i以上版本可以通过alter database来修改字符集,但也只限于子集到超集,不建议修改props$表,将可能导致严重错误. Startup nomount; A ...

  7. linux ftp lftp,linux下lftp替代ftp

    最近搭了buffalo NAS机器(PS:这个机器有点垃圾,不开SSH自动化太低,傻瓜型,用处不大),用windows下文件夹ftp访问以及工具访问ftp都正常,但是用linux下ftp命令行访问时, ...

  8. linux ftp 记录,linux FTP vsftpd

    linuxFTP教程vsftpd 一.安装和启动 #查看是否已安装:rpm-q vsftpd vsftpd-3.0.2-11.el7_2.x86_64 vsftpd -v vsftpd: versio ...

  9. 安装ftp连接linux服务器配置,Linux下FTP安装及配置(VSFTPD服务器安装配置、FTP客户端安装配置)...

    安装说明 安装环境:CentOS-6.3 安装方式:yum安装.rpm源码安装 软件:ftp-0.17-51.1.el6.x86_64.rpm 下载地址:http://pan.baidu.com/s/ ...

  10. Linux下MySQL的字符集乱码问题总结

    前言: 字符集就是一套文字符号及其编码比较规则的集合.MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念.其中,字符集用来定义MySQL数据字符串的存储方式 ...

最新文章

  1. 探秘Hadoop生态12:分布式日志收集系统Flume
  2. 【软考之路】关于上周参加的软考的几点感想
  3. 统计信号处理_声学前端:深度学习算法和传统信号处理方法各有千秋
  4. linux i o的使用情况,Linux下使用iostat 监视I/O状态
  5. sscom 中文显示 乱码_解决SSM框架使用过程中的中文乱码问题
  6. 在vue组件中使用vuex的state状态对象的5种方式
  7. 哪个app最费电_微波炉和烤箱,买哪个划算?
  8. PHP设计模式——策略模式
  9. String StringBuilder StringBuffer三者之间的区别~~~
  10. oracle dbms_crypto,DBMS_CRYPTO包对Oracle加密
  11. poj 1182 食物链(高级的带权并查集)
  12. Weex Playground APP 源码下载编译运行预览
  13. pycharm无需汉化教程(无需下载汉化包)
  14. PowerDesigner生成java类图
  15. dex2jar 报错 com.googlecode.d2j.DexException: not support version
  16. 公路通用复化辛普森公式匝道点位坐标计算4800源程序
  17. [CSP-S模拟测试]:游戏(最短路)
  18. C/C++ 代码分析警告集
  19. 浅谈XPS文件格式。
  20. idea新建maven工程没有artifacts

热门文章

  1. jtag调试 c语言,研究基于IEEE1149.7标准的CJTAG测试设计方法
  2. 10天开发的两国军旗
  3. access 战地1不加入ea_《战地5》即日起加入EA Access免费阵容
  4. Linux常用命令——whoami命令
  5. 国家生物信息中心开发DNA甲基化芯片数据标准化方法—GMQN
  6. CD4541B定时器的使用方法
  7. Mysql之用户管理
  8. 统计文件夹中图片的个数
  9. 便携式恒温冷藏自动采样器——助力水中病毒监测
  10. 技术面试问题汇总第004篇:猎豹移动反病毒工程师part4