sf.Write(textBox1.Text);
这个方法应该有重写的带编码的吧,用UTF-8编码试试
这个方法应该有重写的带编码的吧,用UTF-8编码试试
解决方案 »
- C#中datagridview如何实现转置然后打印
- Developer Express .NET 的gridControl数据如何分页(如图)
- 输入框的进度条咋美化呀,或者能不能放图片进去呢?
- c#怎么样将一个类封装成dll啊?
- 请问各位 如何让文本框的滚动条随着内容的增加而自动下拉?
- 有关用VS2008对C#窗口应用程序进行打包并添加卸载的问题
- WCF服务端的执行问题
- 新年提的第一个问题:我要对在datagrid中输入的值进行验证!如果数据错误!则提示,并将焦点定位到相应的Cell中!
- 高分求教:程序升级是怎么做的?
- C#在哪些地方不如JAVA?
- 如何将C#查询到的多维数据集输出到本地文件
- delphi如何在soap封包中封装soap header
StreamWriter sf = new StreamWriter(savefiledialog.FileName,false,Encoding.Default);
sf.Write(textBox1.text);
sf.Close();
选择对应的编码。可以用UNICODE。
{ OpenFileDialog openfiledialog = new OpenFileDialog(); //openFileDialog1.Title = "打开(Open)";
//openFileDialog1.Filter = "所有文件(*.*)|*.*"; openFileDialog1.Title = "打开(Open)"; //标题
openFileDialog1.Filter = "word文件(*.word)|*.word|文本文件(*.txt)|*.txt|所有文件(*.*)|*.*"; if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamReader sr = new StreamReader(openFileDialog1.FileName,Encoding.Default);
textBox1.Text = sr.ReadToEnd();
sr.Close(); }
} private void button2_Click(object sender, EventArgs e)
{
SaveFileDialog savefiledialog = new SaveFileDialog();
savefiledialog.Title = "另存为...";
savefiledialog.Filter = "所有格式(*.*)|*.*";
//savefiledialog.ShowDialog();
if (string.IsNullOrEmpty(this.textBox1.Text) == true)
{
MessageBox.Show("请选择保存文件 !");
return;
}
else
{
if (savefiledialog.ShowDialog() == DialogResult.OK)
{ StreamWriter sf = new StreamWriter(savefiledialog.FileName,false, Encoding.Default); sf.Write(textBox1.Text);
sf.Close();
}
} }
}问题解决了。。谢谢了 顺便分享下 。在完善中...
StreamWriter sw = new StreamWriter(savefiledialog.FileName,false,Encoding.Default);