Я использую StreamReader для импорта данных из текстового файла Tab Delim в таблицу данных с именем Import Data.По некоторым причинам ни один из символов superScript не может быть прочитан после его импорта в таблицу.
Например, если в текстовом файле есть значение ProductName «Универсальный держатель кольца с поворотом на 360 °», после импорта значение становитсянапример, «Универсальный держатель для вращающегося пальца на 360�» То же самое и с другими символами, такими как «®, ™».
Есть ли какое-то отношение к моему коду?
Public Function FillData(ByVal Fpath As String) As Boolean
Dim XRead As System.IO.StreamReader = New IO.StreamReader(FilePath)
Dim XLine As String = Nothing
Dim XSplitLine() As String
Dim i As Integer = ImportedData.Rows.Count + 1
Try
XRead.ReadLine()
XLine = XRead.ReadLine()
Do Until XLine Is Nothing
XLine = i & vbTab & XLine & vbTab & FilePath
XSplitLine = XLine.Split(CType(vbTab, Char()))
ImportedData.Rows.Add(XSplitLine)
XLine = XRead.ReadLine
i += 1
Loop
XRead.Close()
Catch ex As Exception
MessageBox.Show("Error")
Return False
Exit Function
End Try
Return True
End Function