这个你得自己写一个函数了,PHP有现成的函数,不知道.net怎么弄,你可以看看PHP函数是如何实现的,然后自己写一个函数或类来解决

解决方案 »

  1.   

    用base64加解密吧,php,c#都支持的
      

  2.   

    用base64加解密吧,php,c#都支持的
    that's good.or you can write a function by yourself.
      

  3.   

    base64 这样啊,好谢谢,我去找找。如果哪位有现存的是最好。
      

  4.   

    搜了下,下面的应该可以解决我的问题,大家看看有没有什么要注意的,然后结贴
    php的编码例子
    <?php
      $str = 'This is an encoded string';
      echo base64_encode($str);
    ?> htmlspecialchars() 支持双字节字符,比如汉字
    htmlentities()支持单字节字符C#的解码函数static string GetStringByBase64(string base64)
    {
    Encoding encoding=null;
    encoding=Encoding.Default;
    byte[] buffer=Convert.FromBase64String(base64);
    return encoding.GetString(buffer);
    }解码如果不是中文系统要解中文:
    将   Encoding.Default
    改为 Encoding.GetEncoding("GB18030")
    更好些, 这样明确指出 GB18030 编码, 而不用 Default 编码, 可以做到不依赖于当前的操作系统是中文的Windows还是英文的.