У меня есть строки типа "74657374696e67" (то есть "тестирование"), текст в кодировке Юникод в шестнадцатеричном формате Необходимо преобразовать его обратно в читаемый вывод.
Как это сделать в .NET?
Обновление:
Текст был изначально закодирован с использованием следующей функции Visual Basic 6:
Public Function EnHex(Data As String) As String
Dim iCount As Double, sTemp As String
Reset
For iCount = 1 To Len(Data)
sTemp = Hex$(Asc(Mid$(Data, iCount, 1)))
If Len(sTemp) < 2 Then sTemp = "0" & sTemp
Append sTemp
Next
EnHex = GData
Reset
End Function
Декодирование было выполнено следующим образом:
Public Function DeHex(Data As String) As String
Dim iCount As Double
Reset
For iCount = 1 To Len(Data) Step 2
Append Chr$(Val("&H" & Mid$(Data, iCount, 2)))
Next
DeHex = GData
Reset
End Function