L'URL de chaîne peut être codée à l'aide d'une méthode appelée méthode d'encodage d'URL en C#. L'URL entière peut être codée à l'aide de cette méthode de surcharge qui inclut également les valeurs de requête de la chaîne, et si nous voulons décoder et coder les valeurs autrement que dans une application Web, une classe appelée classe d'utilitaire Web peut être utilisée et les caractères spéciaux comme la ponctuation. , des espaces vides qui sont transmis au flux HTTP. Il y a des chances que cela soit mal interprété, mais en utilisant le codage, les caractères non autorisés dans l'URL seront convertis en entités de caractères. L'encodage effectué peut être inversé à l'aide du décodage d'URL.
La syntaxe d'URL Encode en C# est la suivante :
public static string UrlEncode (string strname, System.Text.Encoding e);
où strname est le texte qui doit être encodé et
e est l'objet d'encodage utilisé pour spécifier le schéma d'encodage.
Différents exemples sont mentionnés ci-dessous :
Programme C# pour démontrer URL Encode pour encoder l'URL donnée :
Code :
using System.IO; using System; using System.Web; //a class called program is defined public class Program { //main method is called within which a string variable is defined to store the string public static void Main() { //a variable called stringname is defined to store the URL which is to be encoded string stringname = "https://www.educba.com/"; //UrlEncode method is used to encode the given URL Console.WriteLine("The URL after encoding the given URL is: " + System.Web.HttpUtility.UrlEncode(stringname)); } }
Sortie :
Dans le programme ci-dessus, une classe appelée programme est définie. Ensuite, la méthode main est appelée, dans laquelle une variable chaîne est définie pour stocker la chaîne. Ensuite, une variable appelée stringname est définie pour stocker l'URL qui doit être encodée. Par exemple, l'URL à encoder dans ce programme est https://www.educba.com/. Ensuite, la méthode UrlEncode est utilisée pour coder l'URL donnée. Enfin, le résultat du programme est affiché dans l'instantané ci-dessus.
Programme C# pour démontrer l'encodage d'URL pour encoder l'URL donnée.
Code :
using System.IO; using System; using System.Web; //a class called program is defined public class Program { //main method is called within which a string variable is defined to store the string public static void Main() { //a variable called stringname is defined to store the URL which is to be encoded string stringname = "https://www.facebook.com/"; //UrlEncode method is used to encode the given URL Console.WriteLine("The URL after encoding the given URL is: " + System.Web.HttpUtility.UrlEncode(stringname)); } }
Sortie :
Dans le programme ci-dessus, une classe appelée programme est définie. Ensuite, la méthode main est appelée, dans laquelle une variable chaîne est définie pour stocker la chaîne. Ensuite, une variable appelée stringname est définie pour stocker l'URL qui doit être encodée. Par exemple, l'URL à encoder dans ce programme est https://www.facebook.com/. Ensuite, la méthode UrlEncode est utilisée pour coder l'URL donnée. Enfin, le résultat du programme est affiché dans l'instantané ci-dessus.
Programme C# pour démontrer l'encodage d'URL pour encoder l'URL donnée.
Code :
using System.IO; using System; using System.Web; //a class called program is defined public class Program { //main method is called within which a string variable is defined to store the string public static void Main() { //a variable called stringname is defined to store the URL which is to be encoded string stringname = "https://www.hotstar.com/in"; //UrlEncode method is used to encode the given URL Console.WriteLine("The URL after encoding the given URL is: " + System.Web.HttpUtility.UrlEncode(stringname)); } }
Sortie :
Dans le programme ci-dessus, une classe appelée programme est définie. Ensuite, la méthode main est appelée, dans laquelle une variable chaîne est définie pour stocker la chaîne. Ensuite, une variable appelée stringname est définie pour stocker l'URL qui doit être encodée. Par exemple, l'URL qui doit être codée dans ce programme est https://www.hotstar.com/in. Ensuite, la méthode UrlEncode est utilisée pour coder l'URL donnée. Enfin, le résultat du programme est affiché dans l'instantané ci-dessus.
Programme C# pour démontrer l'encodage d'URL pour encoder l'URL donnée.
Code :
using System.IO; using System; using System.Web; //a class called program is defined public class Program { //main method is called within which a string variable is defined to store the string public static void Main() { //a variable called stringname is defined to store the URL which is to be encoded string stringname = " https://mail.google.com/mail/u/0/"; //UrlEncode method is used to encode the given URL Console.WriteLine("The URL after encoding the given URL is: " + System.Web.HttpUtility.UrlEncode(stringname)); } }
Sortie :
Dans le programme ci-dessus, une classe appelée programme est définie. Ensuite, la méthode main est appelée, dans laquelle une variable chaîne est définie pour stocker la chaîne. Ensuite, une variable appelée stringname est définie pour stocker l'URL qui doit être encodée. Par exemple, l'URL à encoder dans ce programme est https://mail.google.com/mail/u/0/. Ensuite, la méthode UrlEncode est utilisée pour coder l'URL donnée. Enfin, le résultat du programme est affiché dans l'instantané ci-dessus.
Dans ce didacticiel, nous comprenons le concept d'URL Encode en C# à travers la définition, la syntaxe d'URL Encode et le fonctionnement d'URL Encode en C# à travers des exemples de programmation et leurs sorties.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!