试试这个
strReader=new StreamReader(System.Text.Encoding.Default);
strReader=new StreamReader(System.Text.Encoding.Default);
解决方案 »
- 求助
- #高手请进,请教WPF获取当前被打开的文件信息的问题#
- 请问如何获得一个 多维的ArrayList
- 资源问题
- 高分求:异步socket,UDP服务端的例子
- 毕业设计是要做一个网络安全评估系统请大家给点建议吧:)
- C#里有没有类似于if (i in [1,2,4,5]) then ...这样的语名?
- ado.net能实现这样的功能吗??(顶帖有分)
- 关于DataSet的问题
- 通用数据库管理、报表打印软件注册码免费大放送,限送100个,送完为止,想要的到http://dbspro.myetang.com去下载,将生成的序列号email到[email protected]处即可得到注册码,快去吧,晚了就没有啦!!!。
- 关于Remoting的初级问题,请看贴: http://expert.csdn.net/Expert/topic/1365/1365958.xml?temp=.3930628
- 怎样才能是三角裤多起来?
strReader=new StreamReader(strFullPath,System.Text.Encoding.Default);
strReader=new StreamReader(strFullPath,Encoding.GetEncoding("gb2312"));
中文是可以显示的我现在用winform,同样的做法却出了问题,不知为何?
====
StreamReader srText=new StreamReader("E:\\A.txt",System.Text.Encoding.Default);//注意
srText.BaseStream.Seek(0,SeekOrigin.Begin);
while (srText.Peek()> -1)
{
this.textBox1.Text+=srText.ReadLine();
}
srText.Close();
其中的读文件部分是好的。
那么希望大家再帮我一下,该如何写文件?谢谢
我的写法是:
protected bool SaveFile(string fileContent,string fileFullName)
{
bool isOK=false;
try
{
if(File.Exists(fileFullName))
{
File.Delete(fileFullName);
}
FileStream myStream=File.Create(fileFullName);
byte[] bytes=Encoding.ASCII.GetBytes(fileContent);
myStream.Write(bytes,0,bytes.Length);
myStream.Close();
isOK=true;
}
catch(Exception)
{
isOK=false;
}
return isOK;
}
希望高手帮忙
protected void SaveFile(string fileContent,string fileFullName)
{
try
{
if(File.Exists(fileFullName))
{
File.Delete(fileFullName);
} FileStream myStream=File.Create(fileFullName);
byte[] bytes=Encoding.ASCII.GetBytes(fileContent);
myStream.Write(bytes,0,bytes.Length);
myStream.Close();
}
catch(Exception e)
{
throw e;
}
}
StreamWriter writer = new StreamWriter(fileStream, Encoding.GetEncoding("GB2312"));
writer.WriteLine(strChinese);
======================
string sSourceName="E:\\a.txt";
string sDesName="E:\\b.txt";
StreamReader srText=new StreamReader(sSourceName,System.Text.Encoding.Default);
StreamWriter swText=new StreamWriter(sDesName,false);srText.BaseStream.Seek(0,SeekOrigin.Begin);
while (srText.Peek()> -1)
{
swText.Write(srText.ReadLine()+"\r\n");
}
srText.Close();
swText.Close();