[求助]急,有StreamWriter和File class 问题
不知道兄弟姐妹们有没有用过StreamWriter 和 File Class.
我用StreaWriter 写的文件很奇怪. 比如:
I like my wife.\r\n do you love me? 写到一个文本文件中,再用notepad打开时,正常的应该是
I like my wife.
do you love me? 即\r\n 是换行.
可是,我写出来的确是
I like my wife. do you love me?
没有换行.
但是我再用StreamReader 这个文本文件到一个string中,显示的是
I like my wife.\r\n do you love me? 也许有些兄弟认为没关系,既然可以正常写和读.
但是我生成的文件,是要给以前老的程序读的(以前的程序是用c++写的).
这时,读出来的就是乱码. 我也测试过老的程序,写到文件中就是
I like my wife.
do you love me?
读到string 中,也是I like my wife.\r\n do you love me? 请问我该怎么办.?
是不是我用StreamWriter时的方法不对. PS: 虽然我用notepad 打开这个文件显示
I like my wife. do you love me?
但是我用ultraedit打开,却可以正常显示为
I like my wife.
do you love me?
但是会提示我这个文件不是dos格式? 谢谢大家,帮帮我吧.很急
不知道兄弟姐妹们有没有用过StreamWriter 和 File Class.
我用StreaWriter 写的文件很奇怪. 比如:
I like my wife.\r\n do you love me? 写到一个文本文件中,再用notepad打开时,正常的应该是
I like my wife.
do you love me? 即\r\n 是换行.
可是,我写出来的确是
I like my wife. do you love me?
没有换行.
但是我再用StreamReader 这个文本文件到一个string中,显示的是
I like my wife.\r\n do you love me? 也许有些兄弟认为没关系,既然可以正常写和读.
但是我生成的文件,是要给以前老的程序读的(以前的程序是用c++写的).
这时,读出来的就是乱码. 我也测试过老的程序,写到文件中就是
I like my wife.
do you love me?
读到string 中,也是I like my wife.\r\n do you love me? 请问我该怎么办.?
是不是我用StreamWriter时的方法不对. PS: 虽然我用notepad 打开这个文件显示
I like my wife. do you love me?
但是我用ultraedit打开,却可以正常显示为
I like my wife.
do you love me?
但是会提示我这个文件不是dos格式? 谢谢大家,帮帮我吧.很急
解决方案 »
- C#程序最小到系统托盘恢复的问题
- 求一正则,只保留数字和减号和小数点
- c# 串口操作
- 请教小写金钱变大些最简单的方法,如12.345变成壹贰零叁肆五!
- 帮我看看,为什么我写不进文件啊?
- Monitor.Wait()方法的一个疑问
- 为什么启动窗体加载完毕后,接下来本来应该要显示的窗体却一闪而过?
- 新手请教,谢谢!
- 请教DBConcurrencyException相关
- Access中克隆数据库的问题
- 央视的“非常6+1”短信陷阱
- 对程序集“D:\oss\nHibernate\src\NHibernate\obj\Debug\NHibernate.dll”签名时加密失败 --“读取密钥文件“..\NHibernate.snk”时出错
{
//这是我写的代码,有notepad打开时,是正常的
//I like my wife.
//do you love me? StreamWriter s=new StreamWriter(@"c:\1.txt",true);
s.Write("I like my wife.\r\n do you love me? ");
s.Close();
}