请教截取文本文件中包含汉字的长度
如何解决显示出来文本的不整齐
次 0000010.000001.000000000010.
次 0000010.000001.000000000010.0
次 0000005.000001.000000000005.
sr.ReadLine().Substring(52,44)如果有汉字这里没法控制
代码:
private void button1_Click(object sender, System.EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog ();
ofd.Filter="文本文件 (*.txt)|*.txt";
if(ofd.ShowDialog() == DialogResult.OK)
{
this.textBox1.Text = ofd.FileName.ToString();
}
StreamReader sr = new StreamReader(ofd.FileName,System.Text.Encoding.GetEncoding("GB2312"));
sr.BaseStream.Seek(0,SeekOrigin.Begin);
string line=sr.ReadLine() ;
while(sr.ReadLine() != null)
{
richTextBox1.Text +=sr.ReadLine().Substring(52,44)+"\n";
}
sr.Close();
}