标题:怎么读取文本文件中的中英文?
只看楼主
szmq2
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-12-25
 问题点数:0 回复次数:5 
怎么读取文本文件中的中英文?
Dim fs As filestream
Dim r As BinaryReader
fs = New FileStream("C:\temp.txt", FileMode.OpenOrCreate)
r = New BinaryReader(fs)
While r.PeekChar <> -1
TextBox1.Text &= CStr(r.ReadChar())
End While

以上方法,我只能读英文,中文部分会变成其它字符,怎么样实现中文英文都可以有?

[此贴子已经被作者于2006-12-28 15:16:15编辑过]

搜索更多相关主题的帖子: 中英文 文本文件 New BinaryReader Dim 
2006-12-28 15:10
ninggang
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:637
专家分:0
注 册:2006-11-1
得分:0 
呵呵,在编写网络应用程序的时候俺也遇到和你一样的问题,查了一些资料,没有反映,期待中,哈哈

大家一起努力,共同打造未来!!
2006-12-28 15:51
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
dim sr as new StreamReader("C:\\temp.txt",Encoding.Default,true,1)
TextBox1 = sr.ReadToEnd()
sr.Close();

飘过~~
2006-12-28 21:26
ninggang
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:637
专家分:0
注 册:2006-11-1
得分:0 
哈哈,谢谢

大家一起努力,共同打造未来!!
2006-12-29 09:41
szmq2
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-12-25
得分:0 

谢谢版主,我改了一下:
Dim a As System.Text.Encoding
Dim sr As New StreamReader("C:\temp.txt", a.Default, True, 1)
TextBox1.Text = sr.ReadToEnd()
sr.Close()


2006-12-29 11:59
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 

都一样啊,呵


飘过~~
2006-12-29 22:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-112732-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.081008 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved