DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des chaînes
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Convertit une chaîne ou un buffer vers le format spécifié : UTF, Ansi, Unicode.
Remarque : Cette fonction gère les formats UTF8, UTF16 Little Endian, UTF16 Big Endian et UTF32.
Nouveauté 2024
Android Cette fonction est disponible pour les applications Android à partir de la version 2024 Update 1.
Widget Android Cette fonction est désormais disponible en mode Widget Android à partir de la version 2024 Update 1.
Exemple
// Conversion chaîne ANSI en un buffer UTF32 Little Endian
MaChaîneAnsi est une chaîne ANSI = "début"
MonBuffer est un Buffer = UTFConvertit(MaChaîneAnsi, alphabetCourant, alphabetUTF32LE)
Syntaxe
<Résultat> = UTFConvertit(<Chaîne ou buffer à convertir> , <Alphabet d'origine> , <Alphabet destination>)
<Résultat> : Chaîne de caractères ou Buffer
Résultat de la conversion :
  • Chaîne UNICODE si l'alphabet destination correspond à la constante alphabetUnicode.
  • Chaîne ANSI ou buffer dans le cas contraire.
  • Chaîne vide ("") en cas de problème de conversion. La variable ErreurDétectée vaut Vrai et le message d'erreur correspondant peut être connu avec la fonction ErreurInfo.
<Chaîne ou buffer à convertir> : Chaîne de caractères ou Buffer
Chaîne ou buffer à convertir.
<Alphabet d'origine> : Constante de type Entier
Alphabet d'origine de la chaîne de caractères ou du buffer à convertir :
alphabetCourantAlphabet courant spécifié avec la fonction ChangeAlphabet (par défaut alphabetOccidental).
alphabetUnicodeAlphabet au format UNICODE.
alphabetUTF16BEAlphabet au format UTF16 Big Endian.
alphabetUTF16LEAlphabet au format UTF16 Little Endian.
alphabetUTF32BEAlphabet au format UTF32 Big Endian.
alphabetUTF32LEAlphabet au format UTF32 Little Endian.
alphabetUTF8Alphabet au format UTF8 (utilisé par exemple en XML).
<Alphabet destination> : Entier
Alphabet à utiliser pour la création de la chaîne ou du buffer résultat :
alphabetCourantAlphabet courant spécifié avec la fonction ChangeAlphabet (par défaut alphabetOccidental).
alphabetUnicodeAlphabet au format UNICODE.
alphabetUTF16BEAlphabet au format UTF16 Big Endian.
alphabetUTF16LEAlphabet au format UTF16 Little Endian.
alphabetUTF32BEAlphabet au format UTF32 Big Endian.
alphabetUTF32LEAlphabet au format UTF32 Little Endian.
alphabetUTF8Alphabet au format UTF8 (utilisé par exemple en XML).
Composante : wd290vm.dll
Version minimum requise
  • Version 28
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 02/02/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale