编辑时替换问题 有一段C语言的程序,原来是在LINUX下写的,现在想到.NET下面来编辑一下,可是在linux下面写的东西只有换行符号,没有回车符号,结果打开全是乱码,不知在.NET下编辑的时候如何把换行符替换为回车+换行符。还有如何把空格替换为Tab。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己写一个程序,c的就行,依次读取源文件,碰到换行符,就在目标文件里面先写入回车再写入换行,同理换空格换tab都这么办。 我再把问题说的清楚一些吧:在Linux下面按回车键的时候只会产生一个换行字符:'\10',但是在windows下面按回车键的时候会产生两个字符:'\13'+'\10'(回车+换行)所以windows下面打开linux下面写的东西,如果有中文字符的话一般都是乱码,现在我想要解决的就是用.NET编辑器能否将'\10'替换为:'\13'+'\10'楼上说的是可以解决,但是总不能为每一个程序文件都这样做啊,我现在只想在.NET的IDE编辑状态下直接做替换操作不行吗? 觉得文件多的话写个批处理,在IDE状态下由于无法只输入换行符来进行查找替换,应该是不可行的。 或者你可以在ultraedit这种支持16进制编辑的编辑器里面来查找'\10'替换 关于C# API Windows输入消息 请教,C# winform 里怎么实现用户登录 C# CRC校验值的计算 如何对dataview模糊查找?(用like失败) asp.net控件问题,急需各位帮助 C#中Ftp上传和下载的功能实现 求一正则表达式,提取{}中的东西 在C#中调用OFFICE2000中的PowerPoint的功能需要调用哪些动态联接库 C#串口通信 在调用 SQLDMO.Application 的一个方法时出错了。 关于异步调用的线程问题! 如何向连接着的Socket发送字符串?急!!!
在Linux下面按回车键的时候只会产生一个换行字符:'\10',
但是在windows下面按回车键的时候会产生两个字符:'\13'+'\10'(回车+换行)
所以windows下面打开linux下面写的东西,如果有中文字符的话一般都是乱码,
现在我想要解决的就是用.NET编辑器能否将'\10'替换为:'\13'+'\10'楼上说的是可以解决,但是总不能为每一个程序文件都这样做啊,我现在只想在.NET的IDE编辑状态下直接做替换操作不行吗?