Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/06/2006, 10h04   #1
Invité de passage
 
Inscription : mai 2006
Messages : 23
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 23
Points : 4
Points : 4
Par défaut [Sondage] Quel encodage de caractère

Bonjour,

j'aimerai savoir quel encodage de caractère vous préconisez pour le développement web (ou autres) ?
Je vois beaucoup de sites utilisé l'iso-8859-1 (latin 1), mais j'entends aussi qu'il vaut mieux utiliser l'UTF-8 car il gère absolument tous les caractères de toutes les langues.

Qu'en est-il vraiment ? quel est selon vous le plus approprié et pourquoi ?
Vaut-il mieux convertir les caractères spéciaux en entité HTML ?

Merci pour vos réponses
loganblack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 10h08   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Perso, je recommande de passer outre l'encoding et de mettre tous les caractères spéciaux en tant qu'entités HTML...

ainsi, pas de problème d'encoding ou quoi, quelque soit le charset utilisé, ça marche toujours nickel

sinon, à choisir, théoriquement je préfèrerais effectivement l'UTF-8, mais je trouve que c'est encore trop le fouille entre les différents points de communication (OS pour les fichiers, Serveurs divers, etc...) donc pour le moment, c'est plutôt ISO-8859-1(5) que j'utilise en pratique ^^
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 13h23   #3
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
ISO-8859-15 pour être valide avec les caractères européens et meme les nouveaux (d'ou le 15 et pas 1) comme € !!

apres comme te l'as dit Swoög il est préférable d'afficher tes caractères spéciaux en tant que HTML, comme € pour € et ce htmlentities() en PHP le fait tout seul par exemple.

Avec cela tu restes valide w3c, et c'est
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 13h25   #4
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
@ noter qu'en théorie, même si tu n'utilise pas les entitées HTML, si le charset est correctement indiqué, les caractères ne devrait pas poser de problème au validateur du W3C

mais c'est un point intéressant à préciser, merci Maxoo ^^
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 13h50   #5
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
en fait non !!
Code :
1
2
3
4
5
6
7
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>none</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<body></body>
</html>
si tu passes ça à W3C, il va te dire des gros mots, alors que si tu remplaces avec &euro; ca passe.

Je sais pas trop pourquoi, mais j'avais déja eu ce problème donc c'est pour cela que je le précisais.

Note : ca ne pose pas de problème pour é ou è ...
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 13h58   #6
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
je sais que sur une page réelle (hébergée sur un serveur avec les bons en-têtes HTTP et tout) il n'y a pas de problèmes... (testé mm avec UTF-8 et des caract Jap )
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 17h45   #7
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
Citation:
Envoyé par Swoög
je sais que sur une page réelle (hébergée sur un serveur avec les bons en-têtes HTTP et tout) il n'y a pas de problèmes... (testé mm avec UTF-8 et des caract Jap )
je veux bien te croire, mais comment explique tu que le validateur me le refuse ?
je l'ai fais sur mon disque, et donc ca ne tiens pas compte des en-têtes HTTP.

je pense simplement qu'il faut les écrire en versions html, non ??
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 17h50   #8
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
s'il n'y a pas d'en-tête HTTP alors l'encoding n'est pas forcément bien pris en charge par le validateur (de même que si l'en-tête HTTP est mal renseignée, il va te jetter car il va se gourrer d'encoding)
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 18h33   #9
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
je viens aussi de remarquer que de toutes façon si on met € sur un iso-8859-15, ca affiche un carré avec un ? dans la page. donc il faut mettre &euro; (c'était ça le problème que j'avais eu. je m'en rappelles maintenant.)

et en iso-8859-1 si on met €, ca passe dans le navigateur, mais c'est toujours pas valide w3c.

désolé loganblack, on te pourri ton topic !!
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h24.


 
 
 
 
Partenaires

Hébergement Web