实验环境:centos7.4 现在系统默认使用的语言是简体中文。

  1. 首先将目录下的“a此文件在windows下打开正常-到linux下vim打开是乱码.txt”上传到Linux服务器上。使用ssh,rz命令,输入rz回车

  1. 远程链接到Linux上,使用vim打开显示乱码。

原因:编码问题

  1. 通过iconv命令转码

参数:

-f, --from-code=名称 原始文本编码

-t, --to-code=输出编码

-o, --output=FILE 输出文件

使用iconv命令查看文件,由于我的txt是gb2312,而我的linux系统是utf8,所以要转成utf8编码查看[root@fxyh60 ~]# iconv -f gb2312 -t utf8 a此文件在windows下打开正常-到linux下vim打开是乱码.txt
#!/bin/bash
echo "飞雪玉花"
echo "飞雪玉花"
echo "飞雪玉花"
echo "飞雪玉花"
echo "飞雪玉花"
使用iconv命令转码文件,保存为aa.txt,并查看[root@fxyh60 ~]# iconv -f gb2312 -t utf8 a此文件在windows下打开正常-到linux下vim打开是乱码.txt -o aaa.txt
[root@fxyh60 ~]# cat aaa.txt
#!/bin/bash
echo "飞雪玉花"
echo "飞雪玉花"
echo "飞雪玉花"
echo "飞雪玉花"
echo "飞雪玉花"

信息:-l, --list 列出所有已知的字符集


由于Windows系统的txt文本默认的编码基本都是gb2312,而linux一般为utf8,所以会出现乱码,所谓的乱码,就是相当于一张表,里面有什么代码对应的什么字符,和java中的Map有点相似,有一个key—>value,对应着一个value,由于不同的编码表,key和value对应的值是不一样的,所以我在gb2312上能看到正常的编码,在utf8下看到就是乱码了。

在Windows中编辑好的汉字文档,上传到Linux下打开乱码问题相关推荐

  1. Office文档上传后实时转换为PDF格式_图片文件上传后实时裁剪_实现在线预览Office文档

    Office文档上传后实时转换为PDF格式_图片文件上传后实时裁剪 前置条件 安装LibreOffice 安装OpenOffice 安装Unoconv 安装ImageMagick.x86_64 安装G ...

  2. wps如何把文档上传到云服务器,WPS上传技巧:WPS怎么上传文件到云文档

    摘要 腾兴网为您分享:WPS上传技巧:WPS怎么上传文件到云文档,作业盒子,粤警民通,一直播,一起发等软件知识,以及悦考,手机虚拟机,党务管理信息系统,闪炫,数据提取工具,深度终端,爱酷学习网,首汽 ...

  3. SpringBoot+Vue+OpenOffice实现文档管理(文档上传、下载、在线预览)

    场景 SpringBoot集成OpenOffice实现doc文档转html: SpringBoot集成OpenOffice实现doc文档转html_BADAO_LIUMANG_QIZHI的博客-CSD ...

  4. quill光标位置插入html,quill编辑器+word文档上传,插入指定位置

    官方quill没有直接给出插入html的方式 类似,下面两个方法,是quill框架提供的,但是并没有提供可以在指定光标位置插入html quill.pasteHTML:这个方法已经废弃了,但目前还是可 ...

  5. SpringBoot实现百度文库文档上传,通俗易懂适合萌新

    介绍 最近项目需要将word文档上传到百度文库,所以去百度智能云上看了下API,发现居然没有,而且百度文库的文章在网上居然没多少人发教程.所以这个文章是发下如何将word上传到百度文库上,因为我经常去 ...

  6. 如何让word文档都在同一个窗口下打开 (反之亦可)

     一.如何让word文档都在不同窗口打开? 1.word2007(这是亲身经历的) (1). (2). (3).结果图片: 2.word2003(这是从网上看来的)          打开工具-选 ...

  7. Linux文本复制到记事本文本文件乱码,解决“在windows里的记事本里编辑的汉字文本文件,上传到linux服务器上出现乱码“问题...

    一.前期准备 1.首先在windows环境下打开记事本,然后创建一个包含汉字和英文的文本文件,输入内容"测试在windows里的记事本里编辑的文本文 件,上传到linux服务器上会不会出现乱 ...

  8. 文档上传到服务器上,将文件上传到服务器上

    将文件上传到服务器上 内容精选 换一换 为了实现NAT Server.SAP HANA主备节点和SAP S/4HANA主备节点互相通过SSH协议跳转的功能,需要配置云服务器之间的互信.在本地PC上,生 ...

  9. word文档打印预览有阴影_在打印预览中编辑Microsoft Word 2007文档

    word文档打印预览有阴影 When working on Word 2007 documents for the office wouldn't it be nice to edit them wh ...

最新文章

  1. SVN客户端不显示绿色标识
  2. linux文件传输常用方法
  3. Vi Command
  4. 用Python一次性把论文作图与数据处理全部搞定!
  5. c语言标准库函数大全.chm,C语言标准库函数(word版).doc
  6. 《奠基计算机网络》2011年8月15日出版 视频下载 http://www.91xueit.com
  7. RocketMQ项目rocketmq-externals中rocketmq-console启动报错
  8. 将input 的文本框改为不可编辑状态
  9. ios 调整麦克风音量_我的iphone手机话筒声音特别小,如何调大?
  10. 化学专业与计算机的联系PPT,计算机在化学中的应用ppt
  11. RK3399外设驱动之RTC驱动(一)
  12. 香港一卡通攻略:取款省4倍手续费
  13. linux扩展模式触摸屏,Ubuntu14.04下使用触摸屏以及笔记本扩展触摸屏设置方法
  14. 比较LMS和RLS算法的性能
  15. 使用模块化扩展iOS应用
  16. mfc使用键盘加速键
  17. Docker + PostgreSQL 主从环境搭建
  18. JavaWeb frontTools / fronttool / web design
  19. 全省营运船舶数据库项目开发记事
  20. Fedora 10下制作U盘启动盘(165.7MB)

热门文章

  1. Qt on Android 核心编程
  2. 初学者复现CornerNet:详细指导零基础在Ubuntu系统运行该代码并完全理解论文思路的教程
  3. 分享课程设计 仿电商 纯静态页面 果冻零食商城
  4. 服务器维修故障诊断思路大全
  5. mysql安装完为什么打不开_mysql安装打不开怎么办
  6. 网易云音乐插件v2.8.2 安卓版
  7. web服务器项目背景,项目18-Web服务器配置与管理
  8. SAP历史库存MB5B的详解(转)
  9. 股票查询:每个客户净买入金额排名前3的股票
  10. 计算机关机键桌面,如何在电脑桌面添加一个关机图标?