主营业务:网站制作 网站优化 小程序制作 石家庄网站制作网站建设有限公司欢迎您!
石家庄闪云网络科技有限公司
客服热线15383239821
如何让自己的网站更有质量?

VS的“行尾不一致,要将行尾标准化吗”问题

发布时间:2013/6/11 20:47:04
这是由Windows和Unix不同的标准引起的...即“回车”和“换行”的问题...

“回车”和“换行”是ASCII字符集中两个不可见的控制符...“回车”就是CHAR(13),即\r...“换行”就是CHAR(10),即\n...至于“回车”和“换行”是来源于打字机,没见过打字机或没见过DOS时代的光标恐怕不好理解...因为GUI时代光标都是自由移动的不再有回车的意义...

在Unix中“回车”不换行,“换行”才换行,行尾只需要一个“换行”...而在Windows中,“回车”和“换行”都换行,“回车”+“换行”才是行尾...

所以符合Windows开发标准的文本编辑器才会提醒你当前编辑的文本不符合Windows行尾标准..

 

打开VS 提示 以下文件中的行尾不一致,要将行尾标准化吗?

选择“是”,结果文件变成乱码,该编码也不行,其实有一个最简单的方法就是:

选择一个可以正常打开文件(不显示乱码)的编辑器(可用editplus),其他的都可以,只要可以正常打开

复制整个文件内容,粘贴到VS中

OK,搞定,是不是很简单

相关新闻推荐

在线客服 : 服务热线:15383239821 电子邮箱: 27535611@qq.com

公司地址:石家庄市新华区九中街江西大厦4062

备案号:冀ICP备2022000585号-4