我加密一个字符串在url中做参数传递,可是其中有些符号不符合规范都显示不出来,大家有什么办法阿?

解决方案 »

  1.   

    use UTF-8 or base64 encoding.
      

  2.   

    哦!谢谢阿,刚发现,在url中可以显示的,可是在C#中取得的却和url显示的不一样,丢了一些符号。呵呵,在这里说C#希望没人砸我
      

  3.   

    那你干脆在form中加一个<input type="hidden">,然后那这个加密的字符串放在这个隐藏域当中,然后提交就可以了,这样肯定不会损失什么符号的。
      

  4.   

    谢谢楼上的,<input type="hidden">不行,只能在url中传。 变成16进制的可以,我试试再回来