有时候,当我孤独地坐着等待生命大门关闭时,一种与世隔绝的感觉就会像冷雾一样笼罩着我。远处有光明、音乐和友谊,但我进不去,命运之神无情地挡住了大门。我真想义正词严地提出抗议,因为我的心仍然充满了热情。但是那些酸楚而无益的话语流溢在唇边,欲言又止,犹如泪水往肚里流,沉默浸透了我的灵魂。然后,希望之神微笑着走来对我轻轻耳语说:“忘我就是快乐。”因而我要把别人眼睛所看见的光明当作我的太阳,别人耳朵所听见的音乐当作我的乐曲,别人嘴角的微笑当作我的快乐。

转载:Linux下打开txt文件乱码问题解决方案

上一篇 / 下一篇  2012-08-14 20:37:55 / 个人分类:协议-其它

Linux下打开txt文件乱码问题解决方案

原文地址:http://hi.baidu.com/haoqit913/item/62906b2d7b465f2943634a4b

背景:

有人从windows下传给你文件,你收到之后,在linux下打开发现中文全是乱码,这时候是不是很郁闷呢?

问题原因:

由于window下txt文件的编码方式为gbk,而linux下txt文件(txt 扩展名在linux下只起到标记作用)的编码方式是utf8(可能其他文件也是哟)

解决方案:

在linux系统下,我们用iconv命令解决这个问题;

我先演示一下,然后在详细讲解iconv命令的使用方法:

Redhat/CentOs/fedora系列:

$ su -c 'iconv -f gbk -t utf8 xxx.txt >xxx.txt.utf8'

Ubuntu系列:

$ sudo iconv -f gbk -t utf8 xxx.txt >xxx.txt.utf8

好,至此,问题基本能够解决了。

su -c 和sudo 都是不同发行版的获取root权限的方法,不需要多讲,

       --from-code, -f encoding #从源编码
       Convert characters from encoding
       --to-code, -t encoding #到目的编码
       Convert characters to encoding

xxx.txt 源文件

> 输出

xxx.txt.utf8 目的文件(可重命名)

下面我们说一下iconv 命令使用方法

$ man iconv 或者 iconv --help

可以查看具体的说明,英文的,没关系很简单,遇到不会的单词,网页版有道帮你结局(这一步很重要,这也是你今后独立解决问题的必经之路)


TAG:

 

评分:0

我来说两句

Open Toolbar