linux下处理txt中中文乱码的方法
2016-03-28 10:08
609 查看
最近遇到.txt文件在windows下中文显示正常,然后我传入到Linux下时,中文显示乱码,英文字符和数字显示正常。如下图是在windows下的显示
然而在linux下显示如下(我已经设置utf-8格式)
而在windows下中文的编码一般为gbk,而linux下中文的编码一般为utf8,所以在windows下正常打开的文件,到linux下很可能会出现乱码
解决方法
使用命令iconv对文件内容编码进行转换。例如我有一个文件"pos.txt"在windows下打开正常,而在linux下打开则会乱码,办法为在终端输入:iconv -f gbk -tutf8 pos.txt > pos.txt.utf8
然而在linux下显示如下(我已经设置utf-8格式)
而在windows下中文的编码一般为gbk,而linux下中文的编码一般为utf8,所以在windows下正常打开的文件,到linux下很可能会出现乱码
解决方法
使用命令iconv对文件内容编码进行转换。例如我有一个文件"pos.txt"在windows下打开正常,而在linux下打开则会乱码,办法为在终端输入:iconv -f gbk -tutf8 pos.txt > pos.txt.utf8
相关文章推荐
- linux下vi命令大全
- 嵌入式linux系统开发概述之六----图形用户界面(GUI)
- VMware 下,windows7与linux7/CentOS7 共享设置
- 在 Linux 上将 BQ Aquaris Ubuntu 手机刷成 Android 系统
- Linux mail命令的用法
- centos系统ps命令详解
- linux 删除特殊文件名的文件
- linux dmesg命令参数及用法详解(linux显示开机信息命令)
- Linux下软链接和硬链接的区别
- linux ssh登录安全设置
- linux上ntpd ntpdate时间同步
- vim粘贴板和系统粘贴板的共享(ubuntu-linux)
- centos系统top命令详解
- linux SPI bus demo hacking
- linux route命令的使用详解
- Linux C高级编程——文件操作之系统调用
- linux 查看并终止进程
- Linux进程管理之“四大名捕”!
- linux权限及ntfs文件系统权限的知识
- LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建、编辑和操作文件