url在asp3中编码

时间:2011-05-07 17:59:33

标签: encoding utf-8 asp-classic

如何在asp3中设置url编码 类似于asp.net代码

Public Shared Function UrlEncode ( _
    str As String, _
    e As Encoding _
) As String

如何传递编码类型?

3 个答案:

答案 0 :(得分:3)

只需调用UrlEncode,第二个参数指定编码

http://msdn.microsoft.com/en-us/library/h10z5byc.aspx

.net 3支持同样的重载,所以你应该很好。

答案 1 :(得分:1)

对经典的asp。

使用Server.URLEncode(string)
  

<%   回复于(Server.URLEncode( “http://www.myurl.com?param1=value1&param2=value2”))   %GT;

答案 2 :(得分:0)

你也可以使用UrlEncode,但是这个功能只存在于javascript中,但你可以在asp-classic中切换语言

<SCRIPT LANGUAGE="JavaScript" RUNAT="Server">
  function fnencodeURIComponent(n)
  {
    return  encodeURIComponent(n)
  }

  function fndecodeURIComponent(n)
  {
    return decodeURIComponent(n)
  }

</SCRIPT>
<% 'normal asp
    url = fnencodeURIComponent(myString)
%>