win到linux的编码问题

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

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

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

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

 

原文地址:https://www.cnblogs.com/Downtime/p/7398888.html