Section courante

A propos

Section administrative du site

UNICODE

Unicode
Python

Syntaxe

unicode(object)
unicode(object, encoding)
unicode(object, encoding, errors)

Paramètres

Nom Description
object Ce paramètre permet d'indiquer l'objet à convertir en chaîne de caractères.
encoding Ce paramètre optionnel permet d'indiquer la chaîne de caractères encodé.
errors Ce paramètre optionnel permet d'indiquer la manière qu'il faut gérer les erreurs.

Description

Cette fonction permet de retourner une version de chaîne de caractères Unicode de l'objet.

Algorithme

MODULE UNICODE(objet, encodage="utf-8", erreurs="strict")
   SI objet est déjà une chaîne de caractères Unicode ALORS
      RETOURNE objet
   SINON SI objet est un type de chaîne de caractères (str) ALORS
      Décoder objet en utilisant encodage et erreurs, et retourner le résultat en tant que chaîne Unicode
   SINON
      Appeler la méthode __unicode__ de objet s'il est défini, sinon convertir objet en str puis le décoder
   FIN SI

Remarques



Dernière mise à jour : Mercredi, le 14 septembre 2016