MacNOMODO

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

 
PortailPortailAccueilRechercherRechercherFAQS'enregistrerMembresConnexion

Partagez | 
 

 encodage de caractères

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
V8
Enkysté
Enkysté


Nombre de messages : 1231
Age : 51
Planète : en péril
Matos : iMac G4- iMac Intel C2D - iPhone 3 GS-
Date d'inscription : 19/11/2006

MessageSujet: encodage de caractères   3/15/2008, 16: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é


Nombre de messages : 1641
Age : 57
Planète : Gliese 581c
Matos : PMG5 (H) - iMacIntel (W) - Titanium (H/W)
Date d'inscription : 04/02/2007

MessageSujet: Re: encodage de caractères   3/16/2008, 00: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
http://web.mac.com/blestum/iWeb/Math-Mac/Bienvenue.html
V8
Enkysté
Enkysté


Nombre de messages : 1231
Age : 51
Planète : en péril
Matos : iMac G4- iMac Intel C2D - iPhone 3 GS-
Date d'inscription : 19/11/2006

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

merci . Content
Revenir en haut Aller en bas
hr
Légende vivante
Légende vivante


Nombre de messages : 6308
Age : 62
Planète : Creuse
Matos : iMac alu en OS 10.10 - G4 en OS 10.5 - MacBook Pro (90% en Ubuntu, 10% en OS X 10.6) - PC en Ubuntu 16.04
Date d'inscription : 19/11/2006

MessageSujet: Re: encodage de caractères   3/16/2008, 11: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.

_______________
On ne fait jamais d’erreur sans se tromper !
L’affaire est dans le sac de Prévert et Prévert
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: encodage de caractères   

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-
Sauter vers: