预览服务器的调用格式为:http://ow365.cn/?i=x&furl=http://a.com/b.doc
此处http://a.com/b.doc是个URL地址,作为furl参数传递的,所以要进行编码。在地址中出现中文、及特殊符号必须要进行编码,因为浏览器的地址栏只接收ASCII字符,中文、阿拉伯文、韩文、&,等符号什么的都必须进行编码。
现代浏览器:Chrome、Firefox自己会进行编码处理,
IE不会自行编码,所以必须要进行编码,编码方式采用
UTF-8。比如这里的编码方式:
URL编码。
至于如何编码,每个语言都有好几种编码方式,可以自行百度:
编程语言 URL编码。随便选一种即可,OfficeWeb365会自行解码。
比如上面的例子编码结果为:
http://ow365.cn/?i=x&furl=http%3a%2f%2fa.com%2fb.doc
----------------------------------------------------------------
更进一步了解URL编码知识,可参考以下文章:
Web开发者应知的URL编码知识
URL中编码URL特殊字符
URL编码总结