Excel数据查询表变成URL

想做个批量查询查询时需要将姓名转换为utf-8编码,比如:傅晓宇%e5%82%85%e6%99%93%e5%ae%87杨帆%e6%9d%a8%e5%b8%86。弄了好久都没搞定求高手帮忙,如何用VBA完成这个功能
这是UTF-8编码吗??

是啊对比了下我自巳写的函数,效果一样您不说我还真没想到这样解决。。另外64位office有 microsoft script control 1.0 但我不知道如何通过createobject引用。

是啊对比了下我自己写的函数,效果一样您不说我还真没想到这样解决。。另外64位office有 microsoft ...

能附上你的那个帖子链接么谢谢。疑难问题多交流不同的解决方案

能附上你的那个帖子链接么?谢谢疑难问题多交流不同的解决方案。

}

问题:URL参数中加号“+”变成空格“ ”

不同的编程语言对此类问题解决方法大同小异,最终目的都是将参数内的加号“+”替换为%2B:

通用笨方法(不推荐):将参数内的+号采用repace函数替换为%2B

此问题原因出在发送端所以不建议在接收端做特殊处理。

特殊情况下(只针对某单个URL的参数临时应急):接收端处理方法可强淛将获取参数内的空格变为加号" "通过Replace方法“ ”替换为+号(不推荐使用,这个就是坑)

这个提问主要是URL对参数内的特殊符号进行了特殊处理导致,+号有这种情况自然其他特殊符号也存在类似情况 如: / = 等。

因此推荐采用各种编程语言内部处理url的函数来解决此类问题不建议采用發现一个替换一个的方式,更不建议接收端做特殊处理

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信