Foxtable(狐表)用户栏目专家坐堂 → webbrowser 的 Address 问题


  共有2530人关注过本帖树形打印复制链接

主题:webbrowser 的 Address 问题

帅哥哟,离线,有人找我吗?
zhsenchzhi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:423 积分:3196 威望:0 精华:0 注册:2013/5/10 10:01:00
webbrowser 的 Address 问题  发帖心情 Post By:2014/12/27 0:38:00 [只看该作者]

给一个  webbrowser 设置 一个 带有 中文字符 的  Address 后, 为什么  再显示出来  Address 包含有  %45%68 这样的字符,好像被转换成其他编码了, 我想在还原回来原来的address,该怎么办呢? 

原来的 Address 有用,需要和现在的做比较,如果相同,就不重新设置了,否则 对于同一个excel文件,会报错:不能打开同一个excel

我做了一个全局变量来存放webbrowser打开的文件名,但是对于word文档, webbrowser 只显示一个下载对话框,并不改变 address,因此还是存在问题

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/12/27 8:49:00 [只看该作者]

第一步,在外部引用里输入 System.Web.dll 点击添加,然后点击确定

然后使用如下代码,你可以放到命令窗口测试

Dim str As String =  "字符串"
Dim jm As String = System.Web.HttpUtility.UrlEncode(str)
output.show("加密后:" & jm)
output.show("解密后:" & System.Web.HttpUtility.UrlDecode(jm))

 回到顶部