Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BIBLIOTHEQUE

utf8lib.bbc

DESCRIPTION.


Le module utf8lib.bbc propose des fonctions permettant une gestion réelle et exacte des caractères à la norme UTF-8.




SYNTAXE.


INSTALL @lib$ + "utf8lib.bbc"




REMARQUES.


Le BBC BASIC pour SDL 2.0 prend en charge les caractères à la norme UTF-8 , quand le script active la commande VDU 23 , 22 , mais les instructions de traitement des chaines de caractères vont considerer que ces objets, au format unicole, sont composées de caractères 8 bits, c'est-à-dire codés sur un octets) plutôt que de caractères UTF-8, qui peuvent qui peuvent être codés sur 1, 2 ou 3 octets. Le module utf8lib.bbc fournit un ensemble de fonctions de remplacement qui compteront les caractères plutot que les octets. 



Voir la commande système *FONT qui permet de charger une police de caractères à la norme UTF-8.



Le module doit être chargé depuis votre programme à l'aide de l'instruction : INSTALL @lib$ + "utf8lib.bbc"




LISTE DES FONCTIONS DU MODULE.


FN_ansi_to_utf8() : convertie, si possible, une chaine de caractères au format ASCII au format UTF-8.

FN_uinstr() : recherche si une suite de symboles se trouve dans chaine de caractères au format UTF-8 (replace INSTR()).

FN_ulen() : retourne le nombre de symboles dans une chaine de caractères au format UTF-8 (replace LEN()).

FN_uleft() : retourne une suite de symboles présents au début d'une chaine de caractères au format UTF-8 (replace LEFT$()).

FN_umid() : retourne un certain nombre de symboles depuis une chaine de caractères au format UTF-8 (replace MID$()).

FN_umidx() : retourne la fin d'une chaine de caractères au format UTF-8 à partir d'une certaine position (replace MID$()).

FN_uright() :  retourne une suite de symboles présents à la fin d'une chaine de caractères au format UTF-8 (replace RIGHT$()).

FN_utf8_to_ansi() : convertie, si possible, une chaine de caractères au format UTF-8 au format ASCII.

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse