gpt4 book ai didi

vb.net - 用VB.NET逐行读取文件

转载 作者:行者123 更新时间:2023-12-04 03:04:27 25 4
gpt4 key购买 nike

以下代码用于逐行读取文件。

这只是一个非常早期的版本,所以我想做的就是在即时窗口中显示字符串。它工作正常,只是将 Ä Ü Ö è à 等字符替换为带问号的黑色方块。根据文档,文件阅读器应该与 UTF-8 字符兼容,所以我不知道出了什么问题。

...

Dim reader = File.OpenText(filetoimport.Text)

Dim line As String = Nothing

Dim lines As Integer = 0

While (reader.Peek() <> -1)
line = reader.ReadLine()
If line.StartsWith("<item key=""") Then
Dim Firstpart As String = Nothing

Firstpart = line.Substring(11, line.IndexOf(""" value=") - 11)

Debug.WriteLine(Firstpart)

lines = lines + 1

Label3.Text = lines
Application.DoEvents()
Else
Label3.Text = lines
Application.DoEvents()
End If

End While

...

该文件是 ANSI 编码的,而不是 UTF-8,但阅读器使用的是 UTF-8。

最佳答案

像这样……我用它来读汉字……

Dim reader as StreamReader = My.Computer.FileSystem.OpenTextFileReader(filetoimport.Text)
Dim a as String

Do
a = reader.ReadLine
'
' Code here
'
Loop Until a Is Nothing

reader.Close()

关于vb.net - 用VB.NET逐行读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16921080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com