Issues with IIS 4 and IIS 5

The internal engine of IIS 4 and IIS 5 is based on Windows code pages, so any items that require processing by the engine will use ACP as a base. As a result, for a Web page to display values as UTF-8, those values will have to be converted from ACP to UTF-8, resulting in some character degradation. Table 15-4 shows the values that are affected.

Table 15-4 Values needing conversion for UTF-8 Web-page usage.

URL

Server.MapPath

PATH_INFO

Server.Transfer

AUTH_USER

Server.URLEncode

LOGON_USER

Server-Side Includes

REMOTE_USER

Global.asa

SCRIPT_NAME

AdRot.dll

APP_POOL_ID

ContRot.dll

APPL_MD_PATH

NextLink.dll

PATH_TRANSLATED

FileSystemObject

SCRIPT_TRANSLATED

Logging Utility

APPL_PHYSICAL_PATH

Page Counter Component

UNMAPPED_REMOTE_USER

Permission Checker Component

Request.Form

Tools Component

Request.QueryString

My Info Component

Server.Execute

Response.Write, entity data, and query-string data are never processed in the core engine and can use any code page (including UTF-8).



Microsoft Corporation - Developing International Software
Developing International Software
ISBN: 0735615837
EAN: 2147483647
Year: 2003
Pages: 198

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net