Specialtegn i dataset
Jeg har et program der genererer et dataset ud fra en kommasepareret fil. Desværre kommer danske tegn (æ,ø og å) ikke rigtigt med i datasettet - står der bare som firkanter. Hvad kan jeg gøre ved det?Koden ser sådan her ud:
Public Function datasetfunktion() As System.Data.DataSet
Dim csvPath As String = "c:\importfil.txt"
Dim myDataSet As System.Data.DataSet = New System.Data.DataSet()
Dim myDataTable As System.Data.DataTable = New System.Data.DataTable("DataTabel")
Dim myDataColumn As System.Data.DataColumn
' 1. kolonne
myDataColumn = New System.Data.DataColumn("KOLONNE1")
myDataColumn.DataType = System.Type.GetType("System.String")
myDataTable.Columns.Add(myDataColumn)
' 2. kolonne
myDataColumn = New System.Data.DataColumn("KOLONNE2")
myDataColumn.DataType = System.Type.GetType("System.String")
myDataTable.Columns.Add(myDataColumn)
Using sr As System.IO.StreamReader = New System.IO.StreamReader(csvPath)
While (Not sr.EndOfStream)
Dim line As String
line = sr.ReadLine()
Dim lineArr As String() = line.Split(",")
Dim myDataRow As System.Data.DataRow = myDataTable.NewRow()
myDataRow("KOLONNE1") = lineArr(0)
myDataRow("KOLONNE2") = lineArr(1)
myDataTable.Rows.Add(myDataRow)
End While
End Using
myDataSet.Tables.Add(myDataTable)
datasetfunktion = myDataSet
End Function