URL кодировать в asp3 - PullRequest
3 голосов
/ 07 мая 2011

как я могу установить кодировку URL в asp3 похож на asp.net код

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

как я могу передать тип кодировки?

Ответы [ 3 ]

3 голосов
/ 11 мая 2011

Просто вызовите UrlEncode и в качестве второго параметра укажите кодировку

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

Эта та же перегрузка поддерживается в .net 3, так что вам должно быть хорошо.

1 голос
/ 13 мая 2011

Используйте Server.URLEncode (string) для классического asp.

<% Response.Write (Server.URLEncode ( "http://www.myurl.com? param1 = значение1 & param2 = значение2")) %>

0 голосов
/ 08 мая 2011

Вы также можете использовать UriEncode, но эта функция присутствует только в 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)
%>
...