linux 用vim 打开windows 下纯文本文件(*.txt,*.html) 乱码问题

简介:

    在linux操作系统下,我们有时用vim打开在windows下的txt或html文件时,会发现发现在windows下能正常显示的txt或html文件出现了中文乱码。

    出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示txt或html文件在linux环境下打开出现了乱码状态。

解决方法:在linux用iconv命令,如乱码文件名为index.html,那么在终端输入如下命令:

iconv -f gbk -t utf8 index.html > index.html.utf8 
用ls命令查看结果:

# ls

index.html    index.html.utf8

发现重新生成了一个index.html.utf8文件,再用vim打开之后就能正常显示中文了。



      本文转自独弹古调  51CTO博客,原文链接:http://blog.51cto.com/hunkz/1631949,如需转载请自行联系原作者


相关文章
|
算法 Shell Linux
【Shell 命令集合 文档编辑】Linux 格式化文本文件fmt命令使用教程
【Shell 命令集合 文档编辑】Linux 格式化文本文件fmt命令使用教程
317 2
|
Shell Linux
【Shell 命令集合 文件管理】Linux 显示文本文件 命令 more命令使用教程
【Shell 命令集合 文件管理】Linux 显示文本文件 命令 more命令使用教程
397 0
|
Java 开发工具 Windows
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
|
Linux
百度搜索:蓝易云【Linux中如何检查或删除文本文件重复出现的行列?】
如果文件特别大,可以考虑使用 `sort -u`命令,它可以直接删除重复行并排序,但是对于大文件可能会消耗较多内存。例如:`sort -u file.txt > file_without_duplicates.txt`。
242 0
|
算法 Shell Linux
【Shell 命令集合 文档编辑】Linux 检查文本文件中的拼写错误 spell 命令使用指南
【Shell 命令集合 文档编辑】Linux 检查文本文件中的拼写错误 spell 命令使用指南
442 0
|
安全 Windows
Windows 无法连接打印机,请检查打印机名并重试。如果这是网络打印机,请确保打印机已打开,并且打印机地址正确。报错代码:0x00000709
Windows 无法连接打印机,请检查打印机名并重试。如果这是网络打印机,请确保打印机已打开,并且打印机地址正确。报错代码:0x00000709
Windows 无法连接打印机,请检查打印机名并重试。如果这是网络打印机,请确保打印机已打开,并且打印机地址正确。报错代码:0x00000709
windows 乱码之 gbk 与 cp936|4-3
windows 乱码之 gbk 与 cp936|4-3
|
Windows
windows系统bat批处理 打开乱码
windows系统bat批处理 打开乱码
211 4
WGCLOUD日常使用 - windows启动server,dos窗口显示乱码的问题处理
首先,这个乱码没有影响,忽略即可 这个是windows窗口编码导致的,不会影响程序运行,server/log下日志文件没有出现乱码,我们主要看日志文件
WGCLOUD日常使用 - windows启动server,dos窗口显示乱码的问题处理
|
编解码 Windows
UTF8在windows控制台乱码问题
UTF8在windows控制台乱码问题
352 0