Hallo,
Ich mochte gerne einen String in einen Hex-String umwandeln und ebenfalls wieder zurück.
Im Augenblick verwende ich hierfür diese Funktionen:
Dies funktioniert, allerdings wird der Hex String immer durch ein - getrennt.
Wie kann ich einen durchgehenden HexString aus meinem String erzeugen, und diesen auch wieder zurück in einen normalen String konvertieren ohne Trennzeichen zu verwenden?
Ich mochte gerne einen String in einen Hex-String umwandeln und ebenfalls wieder zurück.
Im Augenblick verwende ich hierfür diese Funktionen:
VB.NET-Quellcode
- Public Function String2Hex(ByVal input As String) As String
- Dim out As New System.Text.StringBuilder
- For Each c As String In input
- Dim temp As String = Hex(Asc(c))
- out.Append(temp & "-")
- Next
- Return out.ToString.Substring(0, out.Length - 1)
- End Function
- Public Function Hex2String(ByVal input As String) As String
- Dim out As New System.Text.StringBuilder
- Dim data As String() = Split(input, "-")
- For Each s As String In data
- out.Append(Chr("&H" & s))
- Next
- Return out.ToString
- End Function
Dies funktioniert, allerdings wird der Hex String immer durch ein - getrennt.
Wie kann ich einen durchgehenden HexString aus meinem String erzeugen, und diesen auch wieder zurück in einen normalen String konvertieren ohne Trennzeichen zu verwenden?
C# Developer
Learning C++
Learning C++