开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

windows上传文件到linux乱码解决

简介:
+关注继续查看

  经常从window上传文件到linux中,发现会是乱码现象,因为windows下的编码是GBK,而linux下的编码是utf-8,所以会出现乱码,如下图:

       

      解决办法:一 是修改putty等客户端的编码。

                          二是修改服务器的语言环境,即修改i18n。

 

   putty的修改,windows->translation里修改即可,

            

       如果不能输入中文汉字,可以将appearance里的font setting设置为fixedsys,即可输入中文。

  

 修改服务器端语言环境,将i18n里的信息修改成以下代码

vi /etc/sysconfig/i18n


  1. LANG="zh_CN.GB18030" 
  2. LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" 
  3. SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" 
  4. SYSFONT="lat0-sun16" 

 
  重新登录终端后再显示字符编码
  # echo $LANG
  zh_CN.GB18030
 
  
  以上这两种方法即可解决windows上传文件到linux在终端显示乱码问题。

 










本文转自 安安安安森  51CTO博客,原文链接:http://blog.51cto.com/smallc/362333,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
如何从虚拟机上的linux使用sz命令传输windows大于4G的文件
如何从虚拟机上的linux使用sz命令传输windows大于4G的文件
0 0
Windows与Linux文件互传
Windows与Linux文件互传
0 0
JNI用C加载JDK产生JVM虚拟机,并运行JAVA类main函数(MACOS/LINUX/WINDOWS)
JNI用C加载JDK产生JVM虚拟机,并运行JAVA类main函数(MACOS/LINUX/WINDOWS)
0 0
LINUX访问WINDOWS网络共享目录
LINUX访问WINDOWS网络共享目录
0 0
LINUX虚拟机与WINDOWS主机,直接复制交换文件会有问题
LINUX虚拟机与WINDOWS主机,直接复制交换文件会有问题
0 0
Xrdp:实现Windows通过远程桌面连接远程Linux桌面环境
Xrdp:实现Windows通过远程桌面连接远程Linux桌面环境
0 0
使用python将word文档和pdf电子书进行格式互转(兼容Windows/Linux)
一些重要文档格式之间的互转在目前显得尤为重要,pdf作为通用格式在现在各个平台上兼容性是最好的,所以写python脚本将这些word文档批量转换pdf是最好的解决方案。 由于windows系统对于word文档有天然的兼容性优势,所以转换起来很简单,普遍上是通过comtypes模块。
0 0
实现在windows、linux下上传ios app到App Store​
实现在windows、linux下上传ios app到App Store​
0 0
VirtualBox LINUX虚拟机与WINDOWS共享文件夹
VirtualBox LINUX虚拟机与WINDOWS共享文件夹
0 0
LINUX加载库时与WINDOWS有何不同
LINUX加载库时与WINDOWS有何不同
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载