win到linux的编码问题

从windows到linux的文件可能存在编码问题时,这是因为,Linux和Windows文本文件的行结束标志不同。在Linux中,文本文件用"\n"表示回车换行,而Windows用"\r\n"表示回车换行。

Dos下编辑的文本默认是以GBK存储的,而Linux默认采取的存储方式是UTF-8。

①可以用vim打开后输入“:”,然后输入set fileformat=unix。

②Linux提供了两种文本格式相互转化的命令:dos2unix和unix2dos,dos2unix把"\r\n"转化成"\n",unixtodos把"\n"转化成"\r\n"。格式为:dos2unix filename。

 

 

posted @ 2017-08-20 09:26  Downtime  阅读(357)  评论(0编辑  收藏  举报
TOP