D dzhw Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-05 #1 请问各位大虾: 如何在C#中确定txt文本是存成ANSI还是Unicode; 若是ANSI,又如何转换成unicode!拜托了各位了![]
D dzhw Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-24 #3 各位,难道没有一个能解决这个问题吗? 那么在做aspx页时,把文本文件中ASCII码的字符串读出又如何能正确显示中文呢?! 真的拜托啦!多多指教!求了!
R redforks Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-30 #4 看看System.Text.Encoding类,它负责字符集的转换,另外,TextReader和TextWriter以及它的子类都支持向Stream Read 和 Write时处理各种字符集。
D dzhw Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-02 #5 redforks,真的很感谢你的回贴!我以前也看过encoding类,甚至ascIIencoding和unicodencoding类,但是都没有找到解决办法,你能再多给些帮助吗,可以直接给出一些代码段吗?谢谢你的帮助!
redforks,真的很感谢你的回贴!我以前也看过encoding类,甚至ascIIencoding和unicodencoding类,但是都没有找到解决办法,你能再多给些帮助吗,可以直接给出一些代码段吗?谢谢你的帮助!
R redforks Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-28 #6 我很少来大富翁,今天才看见,真是对不起,现在你找到办法了吗? 如果还没有,我帮你查查!
A along1976 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-21 #8 我用一个笨方法解决了,谁有更好的办法? openFileDialog1.ShowDialog(); //按ANSI/UTF-8进行读取 text.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.PlainText); //下面两句判断是否为Unicode编码 text.Text += " "; if (text.Text.Length < 3) { text.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.UnicodePlainText); text.Text = text.Text.Remove(0,1); //总在开始有一个口,删除 }
我用一个笨方法解决了,谁有更好的办法? openFileDialog1.ShowDialog(); //按ANSI/UTF-8进行读取 text.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.PlainText); //下面两句判断是否为Unicode编码 text.Text += " "; if (text.Text.Length < 3) { text.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.UnicodePlainText); text.Text = text.Text.Remove(0,1); //总在开始有一个口,删除 }
A alang_xy Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-27 #9 读的话,用Encording.Default编码,不管什么都读的出来。不用判断。 StreamReader sr = new StreamReader("test.txt",Encording.Default)。 string sl = sr.ReadLine();
读的话,用Encording.Default编码,不管什么都读的出来。不用判断。 StreamReader sr = new StreamReader("test.txt",Encording.Default)。 string sl = sr.ReadLine();