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

时间:2013-10-29 12:04:04

标签: vb.net arabic

问候语,

我正在使用MS Visual Studio 2005 VB.NET ....我有一个包含英文字符和阿拉伯字符的文本文件。这些字符相互混合..

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

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

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

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

提前致谢..

1 个答案:

答案 0 :(得分:1)

您需要指定编码:

data = File.ReadAllText(path, Encoding.GetEncoding("windows-1256"))