码迷,mamicode.com
首页 > Windows程序 > 详细

Linux下打开Windows环境下创建的文本文件显示中文乱码问题

时间:2014-10-02 18:57:23      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:style   使用   ar   文件   sp   art   问题   c   on   

产生原因:

  Linux下打开Windows环境下创建的文本文件出现中文乱码,因为两种操作系统的中文压缩方式不同,在Windows环境下中文编码一般为GBK,而在Linux环境中为UTF-8,这就导致了在Windows下能正常显示的文件在Linux环境下打开出现了乱码。 

解决方法:

  使用iconv命令,

    命令语法:iconv -f fromcode [-cs] [-t tocode [file ...]

  假设乱码文件名为Hello.c,那么在终端可使用如下命令进行格式转换:

    iconv -f GBK -t UTF-8 ./Hello.c > Hello.c.temp         # 将Hello.c文件GBK编码转换到UTF-8编码,再重定向以文件形式输出

  即可转换编码格式。

Linux下打开Windows环境下创建的文本文件显示中文乱码问题

标签:style   使用   ar   文件   sp   art   问题   c   on   

原文地址:http://www.cnblogs.com/gotodsp/p/4004203.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!