windows传递中文参数给WebBrowser的问题

最近用WebBrowser嵌套网页,同时不影响嵌套的页面里面的操作,并往网页里面传参数,其中参数中又中文。但是在网

页里面显示参数时却显示乱码。于是用Convert.ToBase64String(Encoding.UTF8.GetBytes(paras))对要传的参数

进行序列化编码。然后用Encoding.UTF8.GetString(Convert.FromBase64String(DecryptString))进行解码。

但是却出现出现“base-64 字符数组的无效长度”的错误提示。通过对比传递前后的编码字节,发现‘+’变成了空格

posted @ 2009-05-01 20:28  海国  阅读(526)  评论(0编辑  收藏  举报