Active Server Pages

ASP-koulutus / kurssit v. 2008

Kurssit saatavilla kautta Suomen. Tule, tutustu ja varaa oma koulutustapahtumasi jo tänään. Kurssit järjestää IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat

 

Edistynyt tulostuksen hallinta

Response.Charset ja merkistön valinta

Response.Charset ominaisuus lisää tiedon käytetystä merkistöstä vastauksen HTTP-otsikkoon. Valitettavasti ominaisuus ei tunnista sitä onko arvo validi vai ei, vaan hyväksyy minkä hyvänsä arvon. Oletusarvo Windows-ympäristössä on ISO-LATIN-1, mikä on hyvä valinta myös Suomen oloihin.

Mikäli käytettävä merkistö on virheellinen tai asiakkaan selain ei tue merkistöä, voi sivulla oleva sisältö näkyä asiakkaalle esim. kysymysmerkkeinä tai laatikoina

Alla olevassa esimerkissä sivulla käytettäväksi merkistöksi määritellään mm. Japanissa käytettävä Kanji

Response.ContentType="text/html"
Response.Charset = "MS_Kanji"

Response.ContentType ja MIME-tyypin määrittely

Response.ContentType ominaisuuden avulla voidaan määrätä dokumentin MIME-tyyppi. Oletusarvoisesti se on tietenkin text/html, mutta tarvittaessa se voidaan pakottaa joksikin muuksikin. Esimerkiksi jos haluamme tulostaa ASP:n kautta tavan HTML-taulukon MS-Excell dokumentiksi, tapahtuu se seuraavasti:

<% Response.ContentType = "application/vnd.ms-excel" %>
<html>
<head>
</head>
<body>
<table>
<tr>
<td>2</td><!--- A1 --->
<td>4</td><!--- B1 --->
</tr>
<tr>
<td>5</td><!--- A2 --->
<td>6</td><!--- B2 --->
</tr>
</table>
</body>
</html>

Tutustu artikkelin muihin osiin:
»»» ASP »»»Response olio
»»» ASP »»»Datan kirjoittaminen ja tulostuksen puskurointi (Response.Write ja Response.Buffer)
»»» ASP »»»Edistynyt tulostuksen hallinta (Response.Charset ja Response.ContentType)
»»» ASP »»»Response olion muita ominaisuuksia
»»» ASP »»»Response.Cookies ja eväste-datan käsittely
»»» ASP »»»Response.addHeader ja Response.AppendToLog
»»» ASP »»»Response.Redirect ja Response.BinaryWrite

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta