Les Snippets

Connexion

Modifie les caractères spéciaux

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 17/05/2006 10:24:01 et initié par danielamaury [Liste]
Date de mise à jour : 27/08/2007 12:35:47
Vue : 17052
Catégorie(s) : Chaîne de caractères, WinForm, WebForm
Langages dispo pour ce code :
- ASP.NET 2.x, VB 2005
- VB6
- VB6, VBA
- ASP.NET 1.x, ASP.NET 2.x, C# 1.x, C# 2.x
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 10/09/2007
Posté par cirec [Liste]
Function RemoveAccent(Const S : String): String;
Const
  ATC : Array[$C0..$DF] Of Byte = ($41,$41,$41,$41,$41,$41,$41,$43,$45,$45,$45,
   $45,$49,$49,$49,$49,$44,$4E,$4F,$4F,$4F,$4F,$4F,$4F,$4F,$55,$55,$55,$55,$59,$42,$59);
Var P, PR : PByte;
    Size  : Integer;
Begin
  P    := PByte(S);
  Size := Length(S);
  SetLength(Result, Size);
  PR   := PByte(Result);
  While P^ <> $0 do Begin
    If P^ > $7A Then
    Case P^ Of
      $8A : Pr^ := $53;
      $8E : Pr^ := $5A;
      $9E : Pr^ := $7A;
      $9F : Pr^ := $59;
      $C0..$DF  : Pr^ := ATC[P^];  
      $E0..$FF  : Pr^ := ATC[P^ Xor $20] Xor $20;  
      Else Pr^ := P^;
    End Else Pr^ := P^;
    Inc(P);
    Inc(Pr);
  End;                  
End;


Snippets en rapport avec : Caractères, Spéciaux



Codes sources en rapport avec : Caractères, Spéciaux

{Javascript / DHTML} CONVERSION TEXTE ACCENTUÉ -> CODE HTML
Etant donné que je n'ai pas trouvé de code qui permettait de me générer un code HTML à partir d'un t...

{Delphi} CONVERTIR LES CODE HTML EN CARACTÈRES SPÉCIAUX
Voici le complément à la source poster par Japee : http://www.delphifr.com/codes/CONVERTIR-CARACTE...

{PHP} CONVERSION DES CARACTÈRES SPÉCIAUX DANS UNE BASE DE DONNÉES MYSQL
Ce script convertit les caractères spéciaux tel que les simple quote ou les accents ... dans tous le...

{Delphi} CONVERTIR LES CARACTÈRES SPÉCIAUX EN CODE HTML [TEXT TO HTML]
Conversion des caractères spéciaux vers leur équivalent en code html. Ce code (simplifié) est ext...

{Python} TRADUCTEUR LEET SPEAK
Bonjour ! Voici ma première source en Python. Je le bosse depuis seulement quelques jours. Ce co...

{PHP} GÉNÉRER UNE CHAÎNE ALÉATOIRE SANS BOUCLE NI CRYPTAGE (MD5 OU AUTRE)
Jusqu'à présent tous les générateurs de clé que j'ai trouvé utilisait une boucle ou les fonction sha...

{Delphi} VFONTS : OUTIL DE VISUALISATION DES POLICES CARACTÈRES INSTALLÉES - RECHERCHES, CRÉATION DE SÉLECTION MÉMORISÉES, AIDE COMPLÈTE EN FRANÇAIS.
Ce petit logiciel, sous licence GPL, est destiné à vous aider à choisir certaines polices de caractè...

{C / C++ / C++.NET} [C/WIN32] GÉNÉRATEUR DE CODE POUR UNE INITIALISATION SPÉCIALE DE CHAINE DE CARACTÈRES.
Yop, Voici BNMgenerator, à comprendre BruNews Method Generator. J'espère qu'il me pardonnera ce n...

{PHP} FORMATAGE AUTOMATIQUE D'UN TEXT EN FONCTION DE MOTS CLÉES
Je cherchais depuis quelque temps un script me permettant de souligner, ou mettre en gras certain mo...

{Visual Basic, VB6, VB.NET, VB 2005} LIMITER LA FRAPPE DANS DES ZONES COMBO OU TEXT À DES CHIFFRES
Il s'agit d'une petite mise à jour pour VB.NET des astuces déjà existantes pour VB5 et VB6 qui avaie...