使用dos2unix处理换行符导致的乱码问题

ubuntu

Windows的文件在Linux系统下面打开时,会出现很多^M字符,

原因是Windows系统和Unix系统换行符不一致导致的,

此时可以用dos2unix这个工具来转换。

如果是Ubuntu,则可以使用sudo apt-get install dos2unix安装,

比如要转换的文件名是index.php,直接运行下面的命令即可。

dos2unix index.php

如果没有权限安装dos2unix,则可以使用vim编辑,直接替换即可,命令如下:

:%s/\r$//g

把\r 替换为空,因为 Windows的换行是 \r\n , 而 Linux 的换行是 \n 。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注