« Coder avec Unicode/Conventions » : différence entre les versions
Contenu supprimé Contenu ajouté
correction orthographique |
Aucun résumé des modifications |
||
Ligne 1 :
{{Coder avec Unicode}}
De par un héritage qui est ce qu'il est, les fonctionnalités unicode disponibles varient d'un système à l'autre.
*Sous Unix et Linux en général, le passage à Unicode s'est souvent fait à moindre coût en conservant des API orientées chaînes d'octets et en les utilisant pour du contenu UTF-8.
*Sous Windows au contraire, l'API Windows a été doublée à l'aide d'un jeu de macroprocédures qui permet par configuration de passer d'une API 8 bits ''(dite ANSI dans le monde Microsoft)'' à une API 16 bits ''(dite Unicode dans le monde Microsoft)'' pour les chaînes de caractères.▼
▲Sous Windows au contraire, l'API Windows a été doublée à l'aide d'un jeu de macroprocédures qui permet par configuration de passer d'une API 8 bits ''(dite ANSI dans le monde Microsoft)'' à une API 16 bits ''(dite Unicode dans le monde Microsoft)'' pour les chaînes de caractères.
▲==Conventions spécifiques à certains langages==
{{...}}▼
{{...}}▼
▲===En Perl===
Depuis la version 5.6 en interne, Perl utilise des unités de code dites larges pour représenter les chaînes<ref>
Ligne 23 ⟶ 15 :
De ce fait, en Perl on distingue la notion de chaînes de caractère de la notion de chaîne d'octets.
==
{{...}}
==
{{...}}
==
{{...}}
== [[PHP]] ==
▲{{...}}
== [[Python]] ==
▲{{...}}
== [[.NET]] ==
{{...}}
== Références ==
{{Références}}
|