Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo AntiXssEncoder.HtmlFormUrlEncode (String, Encoding)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Codifica la stringa specificata per gli invii di form il cui tipo MIME è "application/x-www-form-urlencoded" tramite il tipo di codifica dei caratteri specificato.

Spazio dei nomi:   System.Web.Security.AntiXss
Assembly:  System.Web (in System.Web.dll)

public static string HtmlFormUrlEncode(
	string input,
	Encoding inputEncoding
)

Parametri

input
Type: System.String

Stringa da codificare.

inputEncoding
Type: System.Text.Encoding

Tipo di codifica di input.

Valore restituito

Type: System.String

Stringa codificata.

Questo metodo consente di codificare tutti i caratteri tranne quelli presenti nell'elenco. I caratteri vengono codificati utilizzando %SINGLE_BYTE_HEX notazione.

System_CAPS_noteNota

Inserire le virgolette doppie ("") o virgolette singole (' ') per la stringa risultante prima di aggiungerlo a una pagina.

Nella tabella seguente sono elencati i caratteri sicuro predefinito.

Grafico di codice Unicode

Caratteri

Descrizione

C0 Controls and Basic Latin

A-Z

Caratteri alfabetici maiuscoli

C0 Controls and Basic Latin

-z

Caratteri alfabetici minuscoli

C0 Controls and Basic Latin

0-9

Numeri

C0 Controls and Basic Latin

-

Trattino meno

C0 Controls and Basic Latin

.

Punto, arresto totale

C0 Controls and Basic Latin

_

Carattere di sottolineatura

C0 Controls and Basic Latin

~

Tilde

Nella tabella seguente sono elencati esempi di input e output codificati corrispondente.

alert('XSS Attack!');

alert%28%27XSS+Attack%21%27%29%3b

<script>alert('XSS Attack!');</script>

%3cscript%3ealert%28%27XSS+Attack%21%27%29%3b%3c%2fscript%3e

alert('XSSあAttack!');

alert%28%27XSS%e3%81%82Attack%21%27%29%3b

user@contoso.com

user%40contoso.com

Anti-Cross Site Scripting Namespace

Anti-Cross+Site+Scripting+Namespace

.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: