Unicodestring/fr

From Lazarus wiki
Revision as of 23:36, 13 February 2017 by E-ric (talk | contribs) (Created page with "{{Unicodestring}} <br/> Le type de donnée '''UnicodeString''' n'a pas de limitation de taille et se compose en interne d'un tableau de type de donnée Unic...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Deutsch (de) English (en) français (fr)

Le type de donnée UnicodeString n'a pas de limitation de taille et se compose en interne d'un tableau de type de donnée UniCodeChar.
Les fonctions de l'unité LCLProc sont là pour faciliter les conversions de types de AnsiString vers UnicodeString et de UnicodeString zu Ansistring. Les Unicodestrings sont employées pour afficher des chaînes à partir du jeu de caractères Unicode. Unicodestrings sont mise en oeuvre de la même manière que les Ansistrings et peuvent être convertiee en PUnicodeChar.

Définition d'un champ de donnée de type de donnée UnicodeString :

 Var 
   u: UniCodeString;
   a: AnsiString;

Les exemples sont pour des systèmes d'exploitation Windows !
Exemples d'affectation correcte d'une AnsiString vers une WideString :

   u := UTF8ToUTF16('0123ABCabc456AöU!,.-');
   u := u + UTF8ToUTF16(IntToString(45));

Exemples d'affectation correcte d'une WideString vers une AnsiString :

   a := UTF16ToUTF8(u);

Voir aussi