Accueil > > > CONVERTIR UNE CHAÎNE DE CARACTÈRES EN CHAÎNE SANS ACCENT
CONVERTIR UNE CHAÎNE DE CARACTÈRES EN CHAÎNE SANS ACCENT
Information sur la source
Description
Fonction permettant de convertir une chaîne de caractères passée en paramètre en chaîne de caractères sans accent.
Source
- /// <summary>
- /// Fonction de conversion de chaîne accentué en chaîne sans accent
- /// </summary>
- /// <param name="chaine">La chaine à convertir</param>
- /// <returns>string</returns>
- private string convertirChaineSansAccent(string chaine)
- {
- // Déclaration de variables
- string accent = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÌÍÎÏìíîïÙÚÛÜùúûüÿÑñÇç";
- string sansAccent = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeIIIIiiiiUUUUuuuuyNnCc";
-
- // Conversion des chaines en tableaux de caractères
- char[] tableauSansAccent = sansAccent.ToCharArray();
- char[] tableauAccent = accent.ToCharArray();
-
- // Pour chaque accent
- for(int i=0; i<accent.Length; i++)
- {
- // Remplacement de l'accent par son équivalent sans accent dans la chaîne de caractères
- chaine = chaine.Replace(tableauAccent[i].ToString(), tableauSansAccent[i].ToString());
- }
-
- // Retour du résultat
- return chaine;
- }
/// <summary>
/// Fonction de conversion de chaîne accentué en chaîne sans accent
/// </summary>
/// <param name="chaine">La chaine à convertir</param>
/// <returns>string</returns>
private string convertirChaineSansAccent(string chaine)
{
// Déclaration de variables
string accent = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÌÍÎÏìíîïÙÚÛÜùúûüÿÑñÇç";
string sansAccent = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeIIIIiiiiUUUUuuuuyNnCc";
// Conversion des chaines en tableaux de caractères
char[] tableauSansAccent = sansAccent.ToCharArray();
char[] tableauAccent = accent.ToCharArray();
// Pour chaque accent
for(int i=0; i<accent.Length; i++)
{
// Remplacement de l'accent par son équivalent sans accent dans la chaîne de caractères
chaine = chaine.Replace(tableauAccent[i].ToString(), tableauSansAccent[i].ToString());
}
// Retour du résultat
return chaine;
}
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
convertir un string en color [ par godefrw ]
Bonjour, j'aurais besoin de convertir un string (lu dans un fichier xml), en color (system.drawing.color). cela me permettrait de pouvoir définir la c
[C#] Comment convertir un string en bool [ par foolsky ]
J'ais un autre problème:Je veut mettre un texte qui est ma condition dans la condition d'un if .Mais le probleme c'est quil me dis qu'il ne peut conve
C# Convertir une String en HtmlDocument [ par bfjuju ]
Bonjour, J'essai de convertir une string en HtmlDocument avec le framework 2.0. Je ne trouve pas la methode permettant de faire cela.
Convertir un string en varchar* [ par ybuchheit ]
Bonjour, je débute en C# et je dois créer une application CS utilisant une dll écrite en c. J'arrive à appeler toutes les fonctions de la dll sauf cel
Convertir un string et int [ par Metabolicman ]
Bonjour, Je développe une petite application événementielle pour mes cours et j'ai un petit problème. Je récupère des tarifs dans un fichier .txt et j
convertir string vers decimal [ par ansizak ]
Bonjour,Je créé un programme qui doit calculer des pourcentages à partir de série de chiffre lues dans un fichier texte ert ressortir les valeurs supé
Convertir string en float [ par asma86 ]
Bonjours à tous,Dans mon application je dois inserer des données dans la base et j'introduit ces données à travers des TextBox or il ya des donnés de
Conversion d'un string en XML [ par swyms ]
Bonjour à tous,Comment faire pour convertir une chaine en un objet XML ?En fait, j'ai une chaine de caractère correctement formatté avec les balises q
convertir STRING en INT [ par 76julien ]
Salut à tous, je suis débutant et je souhaite savoir comment fait-on en C# pour convertir un string en integer. Je ne trouve pas le soluce. Merci d'a
lecture des lettres en accent avec c# [ par midou001987 ]
salut à tous, je suis en trin de développer une application aspx.cs et j'ai une procédure qui nécessite la lecture puis la réécriture dans le même fi
|
Derniers Blogs
APRèS-MIDI DU DEV ROSLYNAPRèS-MIDI DU DEV ROSLYN par Matthieu MEZIL
J'aurais le plaisir d'animer un après-midi du dev sur Roslyn le jeudi 12 avril avec Mitsu , Jean-Baptiste , Florent , Simon et David . Si vous voulez voir du code qui pique, inscrivez-vous !...(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL MA SESSION TECHDAYS SUR ROSLYNMA SESSION TECHDAYS SUR ROSLYN par Matthieu MEZIL
Ma session des TechDays 2012 sur Roslyn que j'ai co-animé avec Léonard Labat est disponible ici ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL AZURE ET LES SHARED ACCESS SIGNATUREAZURE ET LES SHARED ACCESS SIGNATURE par Groc
Aujourd'hui, je souhaite télécharger des données confidentielles des utilisateurs d'une de mes applications depuis le blob storage d'azure. Pour répondre à cette problémaque, l'approche que je met en place consiste à créer un blob container privé par ...
Cliquez pour lire la suite de l'article par Groc TECHDAYS 2012 - VISUAL STUDIO 11TECHDAYS 2012 - VISUAL STUDIO 11 par Etienne Margraff
Lors des techdays 2012 à Paris, j'ai eu le plaisir d'animer une session de présentation des nouveautés de Visual Studio 11 et Team Foundation Server 11 avec Florent Santin.
La vidéo est enfin en ligne ! Vous pouvez le retrouver ici : http:/...
Cliquez pour lire la suite de l'article par Etienne Margraff QUEL LANGAGE DE TEMPLATING UTILISER AVEC PHP ?QUEL LANGAGE DE TEMPLATING UTILISER AVEC PHP ? par MadMatt
C'est une question qui revient souvent, et auquel le nombre non négligeable de moteurs de templates pour PHP complique la réponse.
De mon point de vue, pas besoin de chercher trop loin : PHP est parfait pour ça.
PHP est à la base un langage de t...
Cliquez pour lire la suite de l'article par MadMatt
Logiciels
mySongBook Player (1.0.0)MYSONGBOOK PLAYER (1.0.0)mySongBook Player est un logiciel gratuit permettant l'accès à une archive de tablatures/partitio... Cliquez pour télécharger mySongBook Player Guitar Pro (6.1.1)GUITAR PRO (6.1.1)Guitar Pro est un éditeur de partitions/tablatures pour les instruments de 4 à 8 cordes - guitare... Cliquez pour télécharger Guitar Pro WinRelais / WinSymbole (1.0)WINRELAIS / WINSYMBOLE (1.0)Logiciel de saisie de schéma électrotechnique.
Permet aussi de réaliser des schémas électriques ... Cliquez pour télécharger WinRelais / WinSymbole Academy System (17.3.3.0)ACADEMY SYSTEM (17.3.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.2.0.3)EASY-PLANNING (1.2.0.3)Easy-Planning permet de créer des plannings sous la représentation de diagrammes. Easy-Planning p... Cliquez pour télécharger Easy-Planning
Sondage...
A découvrir
|