« Coder avec Unicode/Conventions » : différence entre les versions

Contenu supprimé Contenu ajouté
correction orthographique
Aucun résumé des modifications
Ligne 1 :
{{ébauche}}
{{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.
 
==ConventionsCette page recense les conventions spécifiques à certains langages==.
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.
 
===En [[Perl=]] ==
==Conventions spécifiques à certains langages==
 
===En C===
{{...}}
 
===En Java===
{{...}}
 
===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.
 
===En Python=[[C]] ==
{{...}}
 
===En Javascript=[[Java]] ==
{{...}}
 
===En .Net=[[JavaScript]] ==
{{...}}
 
== [[PHP]] ==
{{...}}
 
== [[Python]] ==
{{...}}
 
== [[.NET]] ==
{{...}}
 
== Références ==
{{Références}}