【问题标题】:How to deal with special characters in a string如何处理字符串中的特殊字符
【发布时间】:2010-11-19 12:26:30
【问题描述】:

我有一个创建编码值的 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>"

那么对于如何处理该值有什么建议吗?

【问题讨论】:

    标签: string encryption variables mcrypt


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果你真的需要将它写在你的 VB.net 源代码中,你可以尝试 base64 编码:

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

      我不确定库函数的真实名称是什么。

      【讨论】:

        【解决方案3】:

        试试 base64encode 和 base64decode。这可能就是您所需要的!

        【讨论】:

        • 非常感谢。这就像一个魅力。现在我必须处理解密部分。谢谢。
        猜你喜欢
        • 1970-01-01
        • 2013-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-12
        • 2013-08-22
        相关资源
        最近更新 更多