C# 写入记录到文本文件是乱码
privatevoidbutton1_Click(objectsender,EventArgse){//添加一个目的地StreamWritersw=File.Append...
private void button1_Click(object sender, EventArgs e)
{
//添加一个目的地
StreamWriter sw = File.AppendText("D:\\Date\\mudidi.txt");
string w = this.comboBox4.Text;
sw.Write(w + "\r\n");
sw.Close();
}
在comboBox4写入文字正常 一点button1 在mudidi.txt中就显示为乱码。 展开
{
//添加一个目的地
StreamWriter sw = File.AppendText("D:\\Date\\mudidi.txt");
string w = this.comboBox4.Text;
sw.Write(w + "\r\n");
sw.Close();
}
在comboBox4写入文字正常 一点button1 在mudidi.txt中就显示为乱码。 展开
若以下回答无法解决问题,邀请你更新回答
展开全部
未进行中文转码,
不信你试一下英文和数字是没问题的
不信你试一下英文和数字是没问题的
追问
我刚知道了,之前都是GB2312编码的
请问我怎么才能用呢 能帮我改进下代码吗
我自己改成了:StreamWriter sw = File.AppendText("D:\\Date\\mudidi.txt", System.Text.Encoding.GetEncoding("GB2312")); 然后提示
错误 1 “AppendText”方法没有采用“2”个参数的重载
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询