Sideway
output.to from Sideway
Draft for Information Only

Content

Server Object
Server.HTMLEncode Method
   Syntax:
   Parameters:
   Return Values:
   Remarks:
  Examples:
Server.URLEncode Method
   Syntax:
   Parameters:
   Return Values:
   Remarks:
  Examples:

Server Object

Server object also provides some utility functions on the server.

Server.HTMLEncode Method

Server.HTMLEncode Method encodes and converts the specified string according to the HTML encoding rules.

Syntax:

HTMLEncode(
    string
)

 Or in an ASP file. Imply

<% Server.HTMLEncode(string) %>

Parameters:

string

The paramete "string" specifies the string to encode.

Return Values:

The HTMLEncoded string.

Remarks:

The Server.HTMLEncode Method can be used to encode data for converting potentially unsafe characters to their HTML-encoded equivalent.

If the string to be encode is not double-byte character set (DBCS), HTMLEncode converts characters as following:

  • Less-than character (<) to "&lt;"

  • Greater-than character (>) to "&gt;"

  • Ampersand character (&) to "&amp;"

  • Double-quote character (") to "&quot;"

  • ASCII code character <number> greater-than or equal to 0x80 to &#<number>, where <number> is the ASCII character value.

If the string to be encode is double-byte character set (DBCS), HTMLEncode converts characters as following:

  • All extended character are converted

  • ASCII code character <number> greater-than or equal to 0x80 to &#<number>, where <number> is the ASCII character value.

  • Half-width Katakana characters in the Japanese code page are not converted.

The encoded code will be displayed by a Web browser. And the encoded HTML page can be displayed when opened the page file as a text file.

Examples:

  • To display a "HTML tag" on a page by encode the HTML tag using Server.HTMLEncode

    ASP script command:

    <%
    Response.Write Server.HTMLEncode("<p>Encoded tag.</p>")
    Response.Write ("<p>Normal tag.</p>")
    %> %>

    HTTP response output:

    &lt;p&gt;This is Output&lt;/p&gt;
    <p>Normal tag.</p>

    HTML web page ouput

    <p>This is Output</p>
    Normal tag.

Server.URLEncode Method

Server.URLEncode Method encodes and converts the specified string according to the URL encoding rules including escape characters .

Syntax:

URLEncode(
    string
)

 Or in an ASP file. Imply

<% Server.URLEncode(string) %>

Parameters:

string

The paramete "string" specifies the string to encode.

Return Values:

The URLEncoded string.

Remarks:

The Server.URLEncode Method can be used to encode data for converting characters as following:

  • Space character ( ) to plus sign (+)

  • Non-alphanumeric character are escaped to their hexadecimal representation.

Examples:

  • To display a encoded HTTP request on a page by using Server.URLEncode

    ASP VbScript Command:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
        <head>
            <title>Sample Page</title>
            <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
        </head>
        <body>
    <% Response.Write Server.URLEncode("http://www.output.to") %>
        </body>
    </html>
    HTTP Response Output:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
        <head>
            <title>Sample Page</title>
            <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
        </head>
        <body>
    http%3A%2F%2Fwww%2Eoutput%2Eto
        </body>
    </html>
    HTML Web Page Embedded Output:

©sideway

ID: 120200030 Last Updated: 2/10/2012 Revision: 0 Ref:

close

References

  1. Active Server Pages,  , http://msdn.microsoft.com/en-us/library/aa286483.aspx
  2. ASP Overview,  , http://msdn.microsoft.com/en-us/library/ms524929%28v=vs.90%29.aspx
  3. ASP Best Practices,  , http://technet.microsoft.com/en-us/library/cc939157.aspx
  4. ASP Built-in Objects,  , http://msdn.microsoft.com/en-us/library/ie/ms524716(v=vs.90).aspx
  5. Response Object,  , http://msdn.microsoft.com/en-us/library/ms525405(v=vs.90).aspx
  6. Request Object,  , http://msdn.microsoft.com/en-us/library/ms524948(v=vs.90).aspx
  7. Server Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms525541(v=vs.90).aspx
  8. Application Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms525360(v=vs.90).aspx
  9. Session Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms524319(8v=vs.90).aspx
  10. ASPError Object,  , http://msdn.microsoft.com/en-us/library/ms524942(v=vs.90).aspx
  11. ObjectContext Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms525667(v=vs.90).aspx
  12. Debugging Global.asa Files,  , http://msdn.microsoft.com/en-us/library/aa291249(v=vs.71).aspx
  13. How to: Debug Global.asa files,  , http://msdn.microsoft.com/en-us/library/ms241868(v=vs.80).aspx
  14. Calling COM Components from ASP Pages,  , http://msdn.microsoft.com/en-us/library/ms524620(v=VS.90).aspx
  15. IIS ASP Scripting Reference,  , http://msdn.microsoft.com/en-us/library/ms524664(v=vs.90).aspx
  16. ASP Keywords,  , http://msdn.microsoft.com/en-us/library/ms524672(v=vs.90).aspx
  17. Creating Simple ASP Pages,  , http://msdn.microsoft.com/en-us/library/ms524741(v=vs.90).aspx
  18. Including Files in ASP Applications,  , http://msdn.microsoft.com/en-us/library/ms524876(v=vs.90).aspx
  19. ASP Overview,  , http://msdn.microsoft.com/en-us/library/ms524929(v=vs.90).aspx
  20. FileSystemObject Object,  , http://msdn.microsoft.com/en-us/library/z9ty6h50(v=vs.84).aspx
  21. http://msdn.microsoft.com/en-us/library/windows/desktop/ms675944(v=vs.85).aspx,  , ADO Object Model
  22. ADO Fundamentals,  , http://msdn.microsoft.com/en-us/library/windows/desktop/ms680928(v=vs.85).aspx
close

Latest Updated LinksValid XHTML 1.0 Transitional Valid CSS!Nu Html Checker Firefox53 Chromena IExplorerna
IMAGE

Home 5

Business

Management

HBR 3

Information

Recreation

Hobbies 8

Culture

Chinese 1097

English 339

Reference 79

Computer

Hardware 224

Software

Application 213

Digitization 32

Latex 52

Manim 204

KB 1

Numeric 19

Programming

Web 289

Unicode 504

HTML 66

CSS 65

SVG 46

ASP.NET 270

OS 429

DeskTop 7

Python 72

Knowledge

Mathematics

Formulas 8

Algebra 84

Number Theory 206

Trigonometry 31

Geometry 33

Coordinate Geometry 2

Calculus 67

Complex Analysis 21

Engineering

Tables 8

Mechanical

Mechanics 1

Rigid Bodies

Statics 92

Dynamics 37

Fluid 5

Fluid Kinematics 5

Control

Process Control 1

Acoustics 19

FiniteElement 2

Natural Sciences

Matter 1

Electric 27

Biology 1

Geography 1


Copyright © 2000-2022 Sideway . All rights reserved Disclaimers last modified on 06 September 2019