文章目录

  • 问题描述
  • 问题解决方法一
  • 问题解决二(另选)
  • 已经有gbk编码文件,转换到utf-8
  • 参考

问题描述

Windows的默认编码为GBK,Linux的默认编码为UTF-8。
Windows的中文文件只要一上传到Linux,就显示不对劲了。

问题解决方法一

问题的原因是windows10系统采用的编码不是utf-8,所以最好的办法当然是解决windows编码问题。

你先要保证ubuntu中有utf-8编码支持:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install language-pack-zh-hans
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

看看这个文件:sudo vim /etc/default/locale 是不是这样,不是就得改成LANG=en_US.UTF-8

执行:sudo locale-gen
执行locale 保证ubuntu能看到:

然后修改windows10编码:

每个windows10版本不尽相同,需要找到utf-8选项勾选后重启windows10即可:



试试效果:
我传文件到moba里已经没有问题:

问题解决二(另选)

这个方法是为了改变Ubuntu内的utf-8默认编码为GBK,改了之后发现弊端太多(比如代码里都是utf-8,你非要gbk,恭喜又能看到中文乱码了),所以别用这个方法了。

1 安装一些可能会用的包:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install language-pack-zh-hans
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

2 在这个文件sudo vim /etc/environment里新增两句 :

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"


3 在这个文件sudo vim /var/lib/locales/supported.d/local 里新增:

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312


4 执行 sudo locale-gen

5 执行 sudo vi /etc/profile 去修改文件,在末尾增加下面2句:

export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"

6 执行生效:source /etc/profile

7 更改mobaxterm 对链接ssh中的编码设置


8 重启moba终端即可发现都好使了,学废了。

已经有gbk编码文件,转换到utf-8

我没有这情况,需要的看这里:https://blog.csdn.net/ATOOHOO/article/details/97392549。
不过我觉得吧,还是重新传吧,转换是不太靠谱的样子。

参考

https://blog.csdn.net/weixin_39792252/article/details/80415550
https://blog.csdn.net/Axela30W/article/details/72898054
https://blog.csdn.net/qq_25646883/article/details/80854217#commentBox

【Ubuntu】【完美解决】windows传文件到Ubuntu 中文乱码显示问题,moba显示GBK中文乱码相关推荐

  1. ubuntu从本地上传文件到云服务器、从云服务器下载文件到本地的命令(亲测有效)

    1.ubuntu从本地上传文件到云服务器: sudo scp 本地文件路经 username@目标ip:目标路径 在本地打开终端,输入命令,如: scp ./localfile.txt usernam ...

  2. 抛弃百度UMEditor,拥抱summernote (解决上传文件又慢又卡的问题)

    抛弃百度UMEditor,拥抱summernote (解决上传文件又慢又卡的问题) 参考文章: (1)抛弃百度UMEditor,拥抱summernote (解决上传文件又慢又卡的问题) (2)http ...

  3. iphone微信 电脑连接到服务器,简单几步,让 iPhone 无线访问 Windows 传文件

    原标题:简单几步,让 iPhone 无线访问 Windows 传文件 曾经有句话是这么说的:世界上最遥远的距离,不是生与死,是我的手机是 iPhone,而电脑却是 Windows. 如果你使用的是苹果 ...

  4. Vmware Ubuntu虚拟机之间传文件,Ubuntu ftp的相关设置

    由于Ubuntu拷文件到Windows会存在链接文件变化的问题,通过Windows系统传大量文件的方法不行, 我采用的是ftp的方法,一台虚拟机当ftp服务器,另一台当ftp客户端,记录一下我的做法. ...

  5. ubuntu虚拟机与windows主机文件传输(命令行)

    目录 写在前面 windows主机向ubuntu发送/获取文件 1.ubuntu中的测试文件 2.ubuntu ip地址 3.在windows上用命令行获取 检查ip是否正确 scp传输文件 ubun ...

  6. ubuntu 使用sftp 上传文件

    step1: 检查是否安装lftp 假如显示如上图,执行sudo apt install lftp 安装 step2:连接目标服务器 lftp -u root,123456 sftp://192.16 ...

  7. ubuntu 利用sftp上传文件

    比如我在D:目录下有一个文件 wechat_config.rar 我需要上传到 odoo-dev/odoo14/odoo 链接服务器,选择SFTP,链接输入账号密码 连接上后, 切换到自己要上传的路径 ...

  8. linux14.10硬盘安装,U盘安装Ubuntu 14.10 Windows 7硬盘安装Ubuntu 14.10图文教程

    类型:网络电视大小:1.5M语言:中文 评分:6.6 标签: 立即下载 Ubuntu 14.10 采用的系统内核是Linux 3.16,并且按惯例进行了定制.Unity桌面环境也升级到了7.3.系统自 ...

  9. 解决上传文件或图片时选择相同文件无法触发change事件的问题

    昨天在做一个上传文件的模块时遇到了这样的问题:打开文件一上传,上传成功后再次点击文件一,change事件无反应 <input type="file" name="f ...

最新文章

  1. python之33个关键字详解_Python 中的关键字 with 详解
  2. 深圳网络推广公司介绍几点新网站优化守则!
  3. 尼日利亚学生开发者,用阿里云PAI打造了卡通头像神器
  4. Go语言学习笔记(十八)之文件读写
  5. TextRank、BM25算法提取关键字、文章自动摘要优秀文章保存
  6. oracle查询当前用户名下所有表
  7. 背景色透明,里面内容(图片、文字)不透明
  8. TFTP服务器在Cisco设备上的应用(上传、下载IOS)
  9. ppt设置外观样式_ppt设置图片样式_PPT如何快速修改图像样式图文教
  10. 华大移植SEGGER_RTT 打印
  11. win10家庭版添加“本地安全策略”
  12. 回到现实的民营航天,离商业化还有多远?
  13. 【实习日报】2019年6月下半月 前端开发实习工作日报汇总
  14. BeautyGAN图片的高精度美颜
  15. 《点燃我温暖你》中李峋的同款爱心代码
  16. f4menu2----Total Commander 增强型F4插件
  17. PAT 甲级考试终于满分了
  18. MicroServices(5)---DevOps用户手册
  19. 选择题标准化考试系统c语言,C语言设计:单项选择题标准化考试系统
  20. Android Studio安装超详细步骤(包括SDK安装不成功,模拟器无法创建等问题)

热门文章

  1. 符号执行android,基于符号执行的android原生代码控制流图提取方法symbolic.pdf
  2. 在Ubuntu上U盘文件只读且无法删除怎么办
  3. 贾跃亭宣布FF2020年IPO:目前估值100亿美金 欠款仅8000万
  4. PHP获取微信openid(静默式不需要用户同意)!
  5. java视频转换_Java视频格式转化的实现方法
  6. 21个非常有用的免费网络工具
  7. SIMcom嵌入式Linux平台通用配置
  8. mysql怎么把txt导入_怎么把txt文件导入mysql
  9. 适合新手小白入门的前端书籍
  10. 讨论 如何带领好新的员工