日期:2014-05-18  浏览次数:20706 次

为什么保存TextBox控件中输入的数据,再次读取时出现乱码呢?
为什么我将一组TextBox控件中输入的数据保存为txt文档,保存的方式是每个TextBox的Text + 对应的数据,再次读取的时候出现乱码,而不是原来输入的数据,求解答。

------解决方案--------------------
字符集的问题吧
------解决方案--------------------
编码问题,你改一下就好了
------解决方案--------------------
FileStream fs = new FileStream(。。。。);
StreamWriter sw = new StreamWriter(fs,System.Text.Encoding.UTF8);
sw.Write("aaa");
各种关闭

asp.net默认用的是utf8,你用这个就没有问题了
------解决方案--------------------
探讨
为什么我将一组TextBox控件中输入的数据保存为txt文档,保存的方式是每个TextBox的Text + 对应的数据,再次读取的时候出现乱码,而不是原来输入的数据,求解答。