当运行以下内容时,它会显示某种类似编码问题的内容(符号等)。文件已生成并使用默认编码从记事本中保存。尝试改变编码没有帮助。
提前致谢。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void spider(object sender, EventArgs e)
{
string myText = File.ReadAllText("watchlist.txt");
richTextBox1.Text = myText;
}
}
答案 0 :(得分:0)
您可以将StreamReader与使用语法
一起使用
try
{
using(StreamReader reader = new StreamReader("filename"))
{
richTextBox1.Text = reader.ReadToEnd();
}
}
catch (Exception e)
{
// some exception processing
}
答案 1 :(得分:0)
第二个参数可能是编码。你可以选择你需要的任何编码。
using(StreamReader reader = new StreamReader("fullpath.txt", System.Text.Encoding.ASCII, false))
{
richTextBox1.Text = reader.ReadToEnd();
}
答案 2 :(得分:0)
已解决:问题不是文件的编码,而是textarea显示的字体....我没有显示属性设置的字体所以任何看起来像我打印在那里的符号garbege区域。只需将textarea的属性更改为ariel并且工作正常。
感谢所有人的帮助。