2012-03-20 24 views

risposta

5

Si potrebbe provare ad aggiungere l'intestazione alla lista HTTP Response intestazioni per quel sito. Se nessuno è specificato, verrà consegnato in qualsiasi richiesta dell'utente, il che probabilmente è il motivo per cui viene visualizzato ISO-8859-1

"Proprietà" => "Intestazioni HTTP" => "Tipi di file .. . "=>" Nuovo tipo ... ". Inserisci l'estensione che desideri mappare, separatamente per ogni estensione; Gli utenti IIS probabilmente vorranno mappare .htm, .html, ... Quindi, per Tipo di contenuto, aggiungi "text/html; charset = utf-8" (senza virgolette; sostituisci il set di caratteri desiderato per utf-8;

dA: http://www.w3.org/International/O-HTTP-charset.en.php

7

La codifica del contenuto è impostata nel file Machine.config quando è installato .NET Framework. È possibile modificare questo file che influirà sulla codifica della risposta di tutti i siti ASP.NET oppure è possibile sovrascriverlo su una base per sito utilizzando l'elemento <globalization> nel file Web.config di ogni sito.

MSDN Link

+0

E per quanto riguarda il sito asp ?? –

+0

segui questo link http://support.microsoft.com/kb/893663 – PraveenVenu

+0

sembra non c'è modo di impostare il set di caratteri di default nella configurazione globale –

Problemi correlati