unix – 从Windows编辑开发框添加奇数字符
发布时间:2020-12-15 21:05:12 所属栏目:安全 来源:网络整理
导读:我正在使用Dokan安装一个开发框,这样我就可以在 Windows上编辑dev框中的文件了.问题是从Windows到UNIX的转换会弄乱文件.即使文件包含相同的代码,如果我在Windows中键入代码与开发框相比,它们会产生不同的结果.这导致了一些我无法弄清楚的令人讨厌的错误.如何
我正在使用Dokan安装一个开发框,这样我就可以在
Windows上编辑dev框中的文件了.问题是从Windows到UNIX的转换会弄乱文件.即使文件包含相同的代码,如果我在Windows中键入代码与开发框相比,它们会产生不同的结果.这导致了一些我无法弄清楚的令人讨厌的错误.如何确保Windows到UNIX代码编辑之间的转换更顺畅?
解决方法
您的问题可能不完整,但无论如何我都会尝试回答.
如果令人讨厌的字符意味着文件末尾的^ M,那么问题在于Windows行末尾的CR LF字符. Unix行只以LF结尾,所以你可以看到^ M仍然在Unix中. 这个额外的角色可能会破坏一些unix程序,我看到两个解决方法: a)使用不会损坏文件的Windows编辑器(记事本,editplus2等) b)在Unix中使用“dos2unix”命令以从Unix文件中删除多余的字符. 您还可以通过使用cat查看文件来查看这是否真的有问题:????cat -v“yourFile” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |