如何处理特殊字符串中的字符

问题描述:

我有一个PHP脚本创建一个编码值,例如:
如何处理特殊字符串中的字符

m>^æ–S[J¯vÖ_ÕÚuÍÔ'´äœÈ‘ ®@M©t²#÷[Éå¹UçfU5T°äÙ“©”ˆÇVÝ] [’e™a«Ã°7#dÉJ> 

然后我需要在vb.net应用 解码此问题是,上面的值可以有任何字符。和VB.net无法处理它:

dim strCryptedString As String = 'm>^æ–S[J¯vÖ_ÕÚuÍÔ'´äœÈ‘ ®@M©t²#÷[Éå¹UçfU5T°äÙ“©”ˆÇVÝ] [’e™a«Ã°7#dÉJ>" 

所以,任何建议如何处理该值?

尝试base64encode和base64decode。这可能就是你需要的一切!

+0

非常感谢。这就像一种魅力。现在我必须在解密部分工作。 谢谢。 – shaiss 2009-08-14 16:54:52

+0

太棒了,很高兴它的工作! – Fiarr 2009-08-14 20:52:12

如果你真的需要把它在你的VB.net源代码写出来,你可以尝试Base64编码是:

dim strCryptedString As String = Base64Decode('bT5ew6bigJNTW0rCr3bDll/DlcOadcONw5QnwrTDpMWTw4jigJggwq5ATcKpdMKyI8O3W8OJw6XCuVXDp2ZVNVTCsMOkw5nigJzCqeKAncuGw4dWw51dIFvigJll4oSiYcKPwqvDg8KwNyNkw4lKPg=='); 

我不知道库函数的真实姓名是什么。

当您读取字符串时,将其读入字节数组而不是字符串。然后在解码时使用字符的数字值。