IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Encodage de caractères avec Perl [Tutoriel]


Sujet :

Langage Perl

  1. #1
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 818
    Points : 499 183
    Points
    499 183
    Par défaut
    Bonsoir,

    Voici un nouveau tutoriel issu d'une traduction : Encodage de caractères avec Perl. L'auteur du tutoriel est Moritz LENZ.

    Bonne lecture et n'hésitez pas à laisser vos commentaires.

  2. #2
    Membre chevronné Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 392
    Points : 2 044
    Points
    2 044
    Par défaut
    MERCI djibril
    Cet article fixe bien les choses pour moi.

    Je me permet d'ajouter un lien qui m'a beaucoup servi, celui de tous les alphabets en Unicode

    Je note aussi :
    Citation Envoyé par IV. Unicode
    En dehors des lettres et autres « caractères de base », il y a aussi des accents aigus ou graves, des décorations (exemple :¨ ou ~) qui peuvent être ajoutés aux caractères de base.

    Si le caractère de base est suivi par un ou plusieurs de ces caractères de marquage, ce composé forme un caractère logique nommé « graphème ».

    Il est à noter que beaucoup de graphèmes précomposés existent pour les caractères qui sont définis dans d'autres jeux de caractères, et ceux-ci sont souvent mieux supportés par les logiciels courants que les caractères de base combinés aux caractères de marquage.
    Dans certaines langues, en arabe, en khmer, par exemple, il n'a pas été possible de créer des graphèmes précomposés pour chaque « caractères de base », cela en aurait généré un trop grand nombre.
    Les "accents aigus ou graves, des décorations", appelés également diacritiques, sont donc des caractères à échappement nul, autrement dit, ils viennent compléter le caractère de base, dessus/dessous en arabe, voire encadrer le caractère de base en khmer par exemple :

    pour 17c0.
    Dans les tables unicodes en lien, le caractère de base est parfois représenté, comme pour 17c0, par un petit cercle en pointillé, mais pas toujours...
    A dire vrai, ces caractères composés sont très mal gérés par la plupart des logiciels car un graphème est codé par plusieurs caractères unicodes, 2 en général, alors qu'on doit voir un seul caractère à l'affichage.

  3. #3
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 818
    Points : 499 183
    Points
    499 183
    Par défaut
    Bonjour,

    Le premier code du chapitre VI vient d'être mis à jour car il y avait un bogue.
    Merci pour le lecteur ayant fait ce retour.

Discussions similaires

  1. encodage des caractères spéciaux avec Safari
    Par guigo dans le forum Langage
    Réponses: 6
    Dernier message: 25/08/2010, 19h57
  2. problème encodage des caractère avec netbeans
    Par space2alk dans le forum NetBeans
    Réponses: 3
    Dernier message: 19/07/2010, 17h34
  3. Réponses: 3
    Dernier message: 24/10/2006, 12h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo