如何在VB.Net 2005中阅读包含阿拉伯字符的文本文件?

问题描述 投票:0回答:1

问候,

我正在使用MS Visual Studio 2005 VB.NET ....我有一个文本文件,其中包括英文字符和阿拉伯字符..这些字符彼此混合..

我必须通过chars读取这个文件字符,甚至包括空格。虽然我使用了下面的代码,但它没有得到我的写入结果:

Dim objReader As New System.IO.StreamReader(pfile)
Dim strAll As String
strAll = objReader.ReadToEnd

在这段代码中,我读了文件的所有内容;但不幸的是,Varaible strALL的长度小于文件中的字符数...

请帮我正确阅读此文件,以便将其正确存储在数据库中...

提前致谢..

vb.net arabic
1个回答
1
投票

您需要指定编码:

data = File.ReadAllText(path, Encoding.GetEncoding("windows-1256"))
© www.soinside.com 2019 - 2024. All rights reserved.