PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Convertit une chaîne ANSI ou UNICODE au format UTF8.
Versions 15 et supérieures
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
Nouveauté 15
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
Versions 18 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Exemple
MaChaîneUNICODE est une chaîne UNICODE = "début"
// MaChaîneUNICODE contient la suite d'octets : 0064 00E9 0062 0075 0074

MaChaîneEnUTF8 est un Buffer = ChaîneVersUTF8(MaChaîneUNICODE)
// MaChaîneEnUTF8 contient la suite d'octets : 64 C3 A9 62 75 74
// Le caractère "é" a été encodé en C3 A9
Syntaxe
<Résultat> = ChaîneVersUTF8(<Chaîne à convertir> [, <Alphabet de la chaîne à convertir>])
<Résultat> : Chaîne de caractères ou Buffer
  • Chaîne de caractères ou buffer au format UTF8,
  • EOT si des problèmes de conversion sont apparus.
<Chaîne à convertir> : Chaîne de caractères (avec guillemets)
Chaîne à convertir vers le format UTF8.
WINDEV Cette chaîne peut correspondre à :
  • une chaîne ANSI dans l'alphabet courant. Le résultat sera une chaîne ANSI contenant la conversion en UTF8.
  • une chaîne ANSI dont on précise l'alphabet. Le résultat sera une chaîne ANSI contenant la conversion en UTF8. Cette conversion tient compte de l'alphabet d'origine.
  • une chaîne UNICODE. Le résultat sera un buffer contenant la conversion en UTF8.
<Alphabet de la chaîne à convertir> : Entier optionnel
Alphabet d'origine de la chaîne à convertir. Par défaut, ce paramètre correspond à la constante alphabetCourant (précisé avec la fonction ChangeAlphabet).
alphabetAnsiCaractères romains à la norme ANSI
alphabetArabeCaractères arabes
alphabetBalteCaractères baltes
alphabetChinoisCaractères chinois (République Populaire de Chine)
alphabetChinoisTraditionnelCaractères chinois traditionnel (République de Taiwain)
alphabetCoréenCaractères coréens
alphabetCourant
(Valeur par défaut)
Utilise l'alphabet courant spécifié avec la fonction ChangeAlphabet (par défaut alphabetOccidental)
alphabetDéfautUtilise l'alphabet par défaut du poste. Aucun alphabet n'est forcé.
Java Seule cette valeur est disponible.
alphabetEuropeEstCaractères d'europe de l'est (polonais, ...)
alphabetGrecCaractères grecs
alphabetHébreuCaractères hébreux
alphabetJaponaisCaractères japonais
alphabetRusseCaractères russes
alphabetThaïCaractères thaï
alphabetTurcCaractères turques
alphabetUTF8Permet de gérer le format UTF8 (utilisé par exemple en XML).
alphabetVietnamienCaractères vietnamiens
Versions 16 et supérieures
Universal Windows 10 App Sous Windows Phone, ce paramètre n'est pas pris en compte. Seul l'alphabet courant est utilisé.
Nouveauté 16
Universal Windows 10 App Sous Windows Phone, ce paramètre n'est pas pris en compte. Seul l'alphabet courant est utilisé.
Universal Windows 10 App Sous Windows Phone, ce paramètre n'est pas pris en compte. Seul l'alphabet courant est utilisé.
Remarques
Composante : wd240vm.dll
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire