Fonction HTOU( )

Convertit une chaîne hexadécimale en chaîne de caractères Unicode. Abréviation de "Hexadécimal à Unicode".

Remarque

Cette fonction est spécifique à l'édition Unicode d'Analytics. Elle n'est pas prise en charge dans l'édition non-Unicode.

Syntaxe

HTOU(hex_chaîne_de_caractères)

Paramètres

Nom Type Description
hex_chaîne_de_caractères

caractère

La chaîne hexadécimale à convertir en chaîne Unicode. La chaîne peut uniquement contenir des valeurs hexadécimales, par exemple « 20AC ».

Sortie

Caractère.

Exemples

Exemples basiques

Renvoie "ABC123" :

HTOU("004100420043003100320033")

Exemples avancés

Ajout d'un symbole de devise à une valeur

Vous devez extraire un champ extraire vers une nouvelle table. Le champ doit afficher la valeur du champ numérique Montant et y ajouter comme préfixe un symbole de devise euro (€) :

EXTRACT HTOU("20AC") + STRING(Montant; 10) AS "Montant_Devise" TO Table_Affichage

Lorsque la commande EXTRACT s'exécute, HTOU( ) renvoie le symbole Euro "« € » et le concatène avec la valeur Montant que STRING( ) convertit en caractère. Si la valeur d'origine de Montant était 2000, la valeur de Montant_Devise est « €2000 ».

Remarques

Fonctions associées

HTOU ( ) est l'inverse de la fonction DHEX( ), qui convertit une chaîne Unicode en chaîne hexadécimale.

Guide de création de scripts ACL 14.1