试试这个
strReader=new StreamReader(System.Text.Encoding.Default);
strReader=new StreamReader(System.Text.Encoding.Default);
解决方案 »
- MSDN中下载的typeof程序运行结果有疑问
- SqlDataAdapter.Update为何不能实现更新数据到数据库中去?
- 一个关于collection的简单问题?
- 对EXCEL的操作。如何使程序变得通用?在线等!!!
- C#中的中括号〔〕有什么特别意义吗?
- 在TextBox里面输入\"后.....
- 简单问题,我想不通,类实例不调用方法可以使方法执行?
- 锁的问题:请使用对具有强标识的对象的锁定替换它
- 关于“强名”的怪事?
- c# new bitmap报参数无效
- 关于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();