V8 Enkysté


Age : 43 Inscrit le : 19 Nov 2006 Messages : 1035 Planète : en péril Matos : Tournesol 1,25 Ghz- 1,5 go Ram- 10.4.11 - Macbook
 | Sujet: encodage de caractères 15/3/2008, 18:30 | |
| Je bidouille avec Smultron, j'ai fait quelques pages pour un site simple (Xhtml et CSS), or je me pose une question au niveau de l'encodage des caractères : faut-il choisir UTF-8 ou ISO latin 1 dans les préfs de la fraise ?
 |
|
Bernardo Enkysté


Age : 49 Inscrit le : 04 Fév 2007 Messages : 1641 Planète : Gliese 581c Matos : PMG5 (H) - iMacIntel (W) - Titanium (H/W)
 | Sujet: Re: encodage de caractères 16/3/2008, 02:23 | |
| | V8 a écrit: | Je bidouille avec Smultron, j'ai fait quelques pages pour un site simple (Xhtml et CSS), or je me pose une question au niveau de l'encodage des caractères : faut-il choisir UTF-8 ou ISO latin 1 dans les préfs de la fraise ?
 |
Unicode, toujours Unicode. Et tant pis pour ceux qui ne veulent pas s'y mettre ! _________________ « Il n'y a pas d'abus de pouvoir, seulement des abus d'obéissance », Chawki Amari. |
|
V8 Enkysté


Age : 43 Inscrit le : 19 Nov 2006 Messages : 1035 Planète : en péril Matos : Tournesol 1,25 Ghz- 1,5 go Ram- 10.4.11 - Macbook
 | Sujet: Re: encodage de caractères 16/3/2008, 11:13 | |
| merci .  |
|
hr Enkysté


Age : 54 Inscrit le : 19 Nov 2006 Messages : 2373 Planète : La planète Creuse Matos : Palourde (10.3), G4 (10.4), iMac (10.5), PC (linux à 97,3% en moyenne)
 | Sujet: Re: encodage de caractères 16/3/2008, 13:11 | |
| UTF-8 uniquement, le reste c’est le passé… MAIS il y a un dernier hic et il est de taille. Par exemple MySQL est complètement UTF-8 (y compris le fait que 1 caractère UTF-8 est compté comme 1 caractère, même s’il est constitué de plusieurs octets). Tout va bien.
Sauf que PHP 5 n’est toujours pas compatible UTF-8. C’est prévu dans PHP 6 mais pour l’instant quand on extrait des données dans MySQL en UTF, au premier traitement de chaîne de caractères par le script PHP on se retrouve avec un encodage pourri. Pareil pour traiter des chaînes extraites d’un champ ou d’un fichier.
Donc tout est bon sauf PHP qui oblige encore à utiliser des encodages stupides comme les ISO. Un bon exemple est le forum MacNOMODO qui utilise MySQL et PHP et qui est donc, hélas dans un vieil encodage. À propos, vous savez lequel ? Ça c’est pire que tout ! Je viens de jeter un œil au source : windows-1252 ! Quelle honte…
Donc en PHP 6 tout ira bien, paraît-il, mais je ne sais pas quand ça sortira et encore moins quand les hébergeurs le proposeront en standard. PHPMyAdmin s’en sort pour lire et écrire de l’UTF-8, mais je ne sais vraiment pas comment ils font. Les traitements passent par des usines à gaz que j’ai renoncé à comprendre. _________________ Ils éprouvaient une sorte d’humiliation à l’idée que leur individu contenait du phosphore comme les allumettes, de l’albumine comme les blancs d’œufs, du gaz hydrogène comme les réverbères.Bouvard et Pécuchet |
|