文档章节

解决vim打开之后乱码的问题

寰宇01
 寰宇01
发布于 05/20 18:16
字数 434
阅读 3
收藏 0

在Windows中的文档,传输到Linux系统中(使用rz命令),出现乱码

root@localhost ~]# rpm -qf `which iconv`

glibc-common-2.17-105.el7.x86_64

[root@localhost ~]# rpm -ihv /mnt/Packages/glibc-common-2.17-105.el7.x86_64.rpm

通过iconv命令转码

输入/输出格式规范:
-f, --from-code=名称 原始文本编码
-o, --output=FILE 输出文件
-l, --list 列举所有已知的字符集

[root@localhost ~]# iconv -f gb2312 c.txt -o c2.txt           #把乱码的c.txt 转码成c2.txt文档 , 如果输出到源文件名,就会覆盖源文件,导致源文件里面是空的。

[root@localhost ~]# cat c2.txt

[root@localhost ~]#iconv l         列出所有的已知字符集;

[root@xlocalhost ~]#iconv l gb2312   转码

[root@localhost ~]#iconv l gb2312 c.txt –o c2.txt    把c.txt 转码后输出的c2.txt文件名

#!/bin/bash

echo "学神IT"

echo "学神IT"

echo "学神IT"

echo "学神IT"

echo "学神IT"

 

解决将公司服务器上脚本导到windows上打开串行的问题

这是因为windows和linux处理回车不同。

在Linux系统中,把文件上传到Windows系统中

 

Linux系统中处理回车”\n”   windows系统中处理回车采用的是“\r\n”

 

 

解决办法 : 

 

方法一:通过windows 写字板打开 或者用word文档打开

方法二:

[root@localhost ~]# rpm -ivh /mnt/Packages/dos2unix-6.0.3-4.el7.x86_64.rpm

warning: /mnt/Packages/dos2unix-6.0.3-4.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing...                          ################################# [100%]

Updating / installing...

   1:dos2unix-6.0.3-4.el7             ################################# [100%]

转换成Windows上的显示格式

[root@localhost ~]# unix2dos b.sh

unix2dos: converting file b.sh to DOS format ...

重新下载Windows系统里面

 

 

© 著作权归作者所有

寰宇01
粉丝 17
博文 369
码字总数 930295
作品 0
南京
程序员
私信 提问
windows 上 gvim 的编码设置

这个问题困扰我多年,Windows系统默认的编码是cp936,所以用gvim一打开文件,默认是用gb2312编码打开的。我写的程序代码里,如果出现unicode文字的话,基本都会设置为utf8,所以每次都得手动...

不必在乎朕是谁
2013/01/22
0
0
git clone的源码在vim打开时是乱码

起因:昨天从github clone源码时,有些readme.txt的文件在vim打开时变成了乱码。在网上找了一下答案,都说是linux的字符集和windows的字符集不兼容导致的,并不是github或是vim的问题。但没有...

郭大布
2015/09/02
131
0
liunx 中使用vim 打开 txt文件时 中文出现乱码的解决办法

出现乱码,说明软件读取文件的编码方式和软件保存文件的编码方式不同,只要二者相同了,就不会出现乱码,所以,解决乱码问题,就是实现二者统一的过程; 此次系统的默认的编码方式为utf-8,而...

韩A
2017/03/05
0
0
linux中显示中文乱码的问题

由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件, 使vi 支持gb编码就好了。 $vi ~/.vimrc let &termencoding=&encoding...

zh119893
2014/05/13
1K
0
VIM查看中文编码文件显示为乱码的解决办法

修改你的.vimrc文件,让其支持 gb2312就行,会自动识别的。 可以参考我的设置 代码: "设定文件编码类型,彻底解决中文编码问题 let &termencoding=&encoding set fileencodings=utf-8,gbk,uc...

ldhshao
2013/06/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

安得一颗光明心——《王阳明大传》的读后感作文4100字

安得一颗光明心——《王阳明大传》的读后感作文4100字: 偶然听到一个关于王阳明的讲座,简直让我入了迷。多年前接触到阳明,是在思想史中读到的对阳明心学的介绍,晦涩难懂的学术词汇,让我...

原创小博客
11分钟前
0
0
单点登录-基于Redis+MySQL实现单点登录(SSO)

1. 为什么要用单独登录? 主要便于公司内部多系统统一认证授权管理,一次登录可访问多个跨域系统,也同时更加方便统一管理用户登录(员工离职需要拿掉登录权限、统计所有用户对系统的登录请求...

秋日芒草
25分钟前
1
0
827. Making A Large Island

思想: 将所有连通的 1 分成一个组,分配编号,然后使用BFS统计1的个数,得到这个组的面积。 遍历格子里所有为 0 的元素,检查四个方向的1所在的组并加上这个组面积。于是得到当前元素为 0 ...

reter
32分钟前
1
0
亿万pv的混合云规划实施

基础服务: keepalive,lvs,nginx,dns,ntp,redis集群,yum仓库,web资源 网络高可用 防火墙冗余,交换机堆叠 专线互联 物理机虚拟化 VMware vcenter/ Proxmox...

以谁为师
59分钟前
4
0
聊聊dubbo的LRUCache

序 本文主要研究一下dubbo的LRUCache LRUCache dubbo-2.7.2/dubbo-common/src/main/java/org/apache/dubbo/common/utils/LRUCache.java public class LRUCache<K, V> extends LinkedHashMap<......

go4it
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部