MacNOMODO

Où on cause du Mac - A consommer sans modération

 
PortailAccueilRechercherFAQS'enregistrerConnexion
 

encodage de caractères

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
V8
Enkysté
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

MessageSujet: 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 ?

Pirate
Revenir en haut Aller en bas
Bernardo
Enkysté
Enkysté



Age : 49
Inscrit le : 04 Fév 2007
Messages : 1641
Planète : Gliese 581c
Matos : PMG5 (H) - iMacIntel (W) - Titanium (H/W)

MessageSujet: 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 ?

Pirate

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.
Revenir en haut Aller en bas
V8
Enkysté
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

MessageSujet: Re: encodage de caractères   16/3/2008, 11:13

merci . Content
Revenir en haut Aller en bas
hr
Enkysté
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)

MessageSujet: 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
Revenir en haut Aller en bas

encodage de caractères

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
MacNOMODO :: A i d e  &  d é p a n n a g e :: Aspects logiciels rss-