以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- webbrowser 的 Address 问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62191) |
-- 作者:zhsenchzhi -- 发布时间:2014/12/27 0:38:00 -- webbrowser 的 Address 问题 给一个 webbrowser 设置 一个 带有 中文字符 的 Address 后, 为什么 再显示出来 Address 包含有 %45%68 这样的字符,好像被转换成其他编码了, 我想在还原回来原来的address,该怎么办呢? 原来的 Address 有用,需要和现在的做比较,如果相同,就不重新设置了,否则 对于同一个excel文件,会报错:不能打开同一个excel 我做了一个全局变量来存放webbrowser打开的文件名,但是对于word文档, webbrowser 只显示一个下载对话框,并不改变 address,因此还是存在问题
|
-- 作者:Bin -- 发布时间: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)) |