textbox 乱码

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:37:52
C#用openfiledialog打开txt文件到textbox时只能打开英文,中文乱码
这是啥问题啊?

主要是编码没选择正确的问题
你可以试下
streamreader sr=new streamreader(openfiledialog1.filename,system.text.encoding.default);
textbox.text=sr.readtoend();
sr.close();
来看看

如果我没猜错显示的全部是数字,默认情况下是二进制数据类型,必须把它强制转换为字符串再用textBox显示,

web.config文件中UTF-8换成GB2312试试