Wie mit Sonderzeichen in einem String behandeln
-
16-09-2019 - |
Frage
Ich habe einen PHP-Skript einen codierten Wert, zum Beispiel zu erstellen:
m>^æ–S[J¯vÖ_ÕÚuÍÔ'´äœÈ‘ ®@M©t²#÷[Éå¹UçfU5T°äÙ“©”ˆÇVÝ] [’e™a«Ã°7#dÉJ>
Ich brauche dann diese in einer vb.net Anwendung zu dekodieren Das Problem ist, dass obige Wert alle Zeichen haben. Und VB.net kann nicht damit umgehen:
dim strCryptedString As String = 'm>^æ–S[J¯vÖ_ÕÚuÍÔ'´äœÈ‘ ®@M©t²#÷[Éå¹UçfU5T°äÙ“©”ˆÇVÝ] [’e™a«Ã°7#dÉJ>"
So irgendwelche Vorschläge, wie man mit diesem Wert zu tun?
Lösung
Versuchen Base64Encode und base64decode. Das kann alles sein, was Sie brauchen!
Andere Tipps
Wenn Sie tatsächlich in Ihrem VB.net Quellcode haben sie geschrieben benötigen, könnten Sie base64 versuchen, es kodiert:
dim strCryptedString As String = Base64Decode('bT5ew6bigJNTW0rCr3bDll/DlcOadcONw5QnwrTDpMWTw4jigJggwq5ATcKpdMKyI8O3W8OJw6XCuVXDp2ZVNVTCsMOkw5nigJzCqeKAncuGw4dWw51dIFvigJll4oSiYcKPwqvDg8KwNyNkw4lKPg==');
Ich bin mir nicht sicher, was die Bibliotheksfunktionen echte Namen sind.
Wenn Sie die Zeichenfolge zu lesen, es in ein Byte-Array anstelle einer Zeichenfolge lesen. Verwenden Sie dann den numerischen Wert für die Zeichen, wenn Sie die Decodierung tun.