GlobalizationSection.RequestEncoding Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che specifica la codifica del contenuto di richieste HTTP.
public:
property System::Text::Encoding ^ RequestEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Configuration.ConfigurationProperty("requestEncoding", DefaultValue="utf-8")]
public System.Text.Encoding RequestEncoding { get; set; }
[<System.Configuration.ConfigurationProperty("requestEncoding", DefaultValue="utf-8")>]
member this.RequestEncoding : System.Text.Encoding with get, set
Public Property RequestEncoding As Encoding
Valore della proprietà
Codifica del contenuto di richieste HTTP. Il valore predefinito è UTF-8.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come usare la RequestEncoding proprietà. Questo esempio di codice fa parte di un esempio più grande fornito per la GlobalizationSection classe.
// Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}",
configSection.RequestEncoding);
' Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}", _
configSection.RequestEncoding)
Commenti
La RequestEncoding proprietà specifica la codifica presupposta di ogni richiesta HTTP in ingresso, inclusi i dati pubblicati e i dati della stringa di query. Se la richiesta viene fornita con un'intestazione di richiesta contenente un ContentType campo, il AcceptCharset campo dell'intestazione della richiesta esegue l'override RequestEncoding della configurazione.
La codifica predefinita è UTF-8, specificata nella globalization
sezione del file Machine.config creato quando è stato installato .NET Framework. Se la RequestEncoding proprietà non è specificata nel file Machine.config o Web.config, la codifica predefinita viene impostata sull'impostazione Regional Options
delle impostazioni locali nel computer. Per le applicazioni a server singolo, le RequestEncoding proprietà e ResponseEncoding devono essere uguali. Quando si usano più applicazioni server in cui le codifica predefinite del server sono diverse, è possibile usare file di Web.config locali per variare le RequestEncoding proprietà e ResponseEncoding .