Win3x.Org

Windows & DOS Community

[Résolu] Accents en HTML

Répondre   Page 1 sur 2  [ 13 messages ]
Aller sur la page 1 2 »
Auteur Message
fanordi
Sujet du message : [Résolu] Accents en HTML
Publié : 30 août 2015 21:56
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 3587
Inscription : 01 janv. 2012 12:18
PC Rétro : Zenith Data Systems Z-STAR 433VL
 
Je suis toujours dans mon apprentissage du langage HTML (j'avais arrêté temporairement), et voici encore quelque chose qui me chiffonne.
Voici ma page d'index: http://fanordi.legtux.org/index.html
Voici une autre page: http://fanordi.legtux.org/sections/contact.html
Bon, la page PHP est absente mais ça on s'en fiche je l'apprendrais plus tard..

Ce que je ne comprends pas: pourquoi est ce que les accents fonctionne dans l'index et pas dans la seconde page? Je ne vois pas ce qui change..

_________________

Apple iPhone 6S 32 Go gris sidéral, iOS 13.3.1 (2015)
Apple iPod Touch 5G 32 Go, iOS 9.3.5 (2012)
Apple iPod Nano caméra 5G 16 Go bleu (2009)
Apple iBook G3 Dual USB, 256 mo SDRAM PC133, HDD 10 Go, Mac OS X 10.1 Puma (2001)
Apple iMac G3 500 MHz, 128 Mo SDRAM PC100, HDD 40 Go, Mac OS 9.0.4 (2000)


Haut
Profil Citer
michel
Sujet du message : Re: Accents en HTML
Publié : 30 août 2015 22:51
Administrateur
Avatar de l’utilisateur
En ligne
 
Messages : 3010
Inscription : 07 févr. 2003 19:46
PC Rétro : IBM - PS2 mod85-DOS 6.22 - Windows 3.11 fwg
 
A la place de la ligne <meta charset="utf-8" />

essaie ça :
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />

EDIT Ca marche, j'ai vu :lol: l'ISO-8859-1 est plus pour les caractères utilisés en France. L'utf-8 c'est plutôt pour les pays de l'est.

Dernière modification par fanordi le 30 août 2015 23:34, modifié 1 fois.
Notre cher admin fait aussi des doubles posts?

_________________

clikicitoraleur


Haut
Profil Citer
fanordi
Sujet du message : Re: Accents en HTML
Publié : 30 août 2015 23:34
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 3587
Inscription : 01 janv. 2012 12:18
PC Rétro : Zenith Data Systems Z-STAR 433VL
 
C'est bon, je te remercie ^^
Autre question puisque tu as l'air calé (et aussi pour m'éviter de chercher avant de passer à la suite :D): sais tu que mettre dans le CSS pour que les labels des zones de textes soient centrés par rapport aux zones?

_________________

Apple iPhone 6S 32 Go gris sidéral, iOS 13.3.1 (2015)
Apple iPod Touch 5G 32 Go, iOS 9.3.5 (2012)
Apple iPod Nano caméra 5G 16 Go bleu (2009)
Apple iBook G3 Dual USB, 256 mo SDRAM PC133, HDD 10 Go, Mac OS X 10.1 Puma (2001)
Apple iMac G3 500 MHz, 128 Mo SDRAM PC100, HDD 40 Go, Mac OS 9.0.4 (2000)


Haut
Profil Citer
michel
Sujet du message : Re: Accents en HTML
Publié : 31 août 2015 12:35
Administrateur
Avatar de l’utilisateur
En ligne
 
Messages : 3010
Inscription : 07 févr. 2003 19:46
PC Rétro : IBM - PS2 mod85-DOS 6.22 - Windows 3.11 fwg
 
Pour le CSS je connais pas trop. Sinon il y a ça > http://www.ybet.be/internet13/11-css-positionnement.php :lol:

_________________

clikicitoraleur


Haut
Profil Citer
KeetKhat
Sujet du message : Re: Accents en HTML
Publié : 31 août 2015 12:39
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 1890
Inscription : 27 mai 2009 14:04
PC Rétro : IBM ThinkPad 380ED, Windows 95
 
Met une classe à ton élément et dans le CSS tu met
position: asbolute;
et suivant l'endroit où tu veux le bouger
(Ex: right: 20px;)

Dernière modification par KeetKhat le 05 sept. 2015 19:09, modifié 1 fois.

Haut
Profil Citer
piernov
Sujet du message : Re: Accents en HTML
Publié : 31 août 2015 22:46
Membre inscrit
Hors-ligne
 
Messages : 94
Inscription : 11 oct. 2008 16:16
 
michel a écrit :
A la place de la ligne <meta charset="utf-8" />

essaie ça :
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
Non, il faut bien garder
<meta charset="UTF-8" />
dans l'en-tête de la page (explication plus bas). C'est la bonne manière de déclarer l'encodage à utiliser en HTML5, et le mieux est d'utiliser UTF-8. En revanche s'il y'a un soucis d'affichage des caractères, vérifier que le navigateur comprend bien qu'on souhaite afficher de l'UTF-8 (si ce n'est pas le cas, le navigateur n'a pas correctement traité la déclaration et il y'a donc un soucis ailleurs), et surtout que le fichier lui même a bien été enregistré codé en UTF-8. Sous Windows, en utilisant Notepad++, on peut par exemple le vérifier dans le menu approprié (il doit s'appeler encodage), si ce n'est pas le cas, il faut le convertir. Sous GNU/Linux, en excluant les configurations exotiques, les éditeurs de texte encodent en UTF-8 par défaut normalement.

michel a écrit :
EDIT Ca marche, j'ai vu :lol: l'ISO 8859-1 est plus pour les caractères utilisés en France. L'utf-8 c'est plutôt pour les pays de l'est.
C'est à moitié vrai. L'ISO 8859-1 est un encodage sur 8 bits (=256 caractères, qui permet d'étendre la très classique table ASCII, codée sur 7 bits = 128 caractères), créé pour intégrer divers caractères des alphabets occidentaux que ne contenait pas la table ASCII. Le français entre autre est visé. Biensûr, 256 caractères ne sont toujours pas suffisants pour inclure tout ce dont on peut avoir besoin. Il y'a donc d'autres encodage ISO 8859, comme l'ISO 8859-5 qui exhibe des caractères cyrilliques.
Pour l'écriture du français (et dans la plupart des autres cas aussi), l'ISO 8859-1 est désuet. Il ne contient en effet pas le symbole €, ou l'œ. Ils sont en revanche présents dans l'ISO 8859-15. Lorsqu'on souhaite rester sur de l'encodage sur 8 bits uniquement, on préfèrera donc ce dernier.
L'UTF-8 pallie le problème des 256 caractères maximum dans la même table. En effet, il permet d'encoder sur plus que 8 bits, en juxtaposant plusieurs octets, jusqu'à 4. On peut donc obtenir jusqu'à 2³² caractères en utilisant 4 octets, tout en n'utilisant qu'un octet lorsqu'on utilise des caractères de la table ASCII. Puisqu'en effet, autre gros avantage, la table ASCII est utilisée à l'identique dans l'UTF-8, entièrement compatible donc. C'est donc évidemment l'encodage à privilégier dans la majorité des cas. (sans rentrer dans les détails, on lui préfèrera l'UTF-16 qui encode toujours sur 2 octets lors de traitement très lourds sur des chaînes de caractères, c'est moins coûteux en terme de performance que de traiter une chaîne avec des caractères encodés sur un nombre variable d'octets)
On a dès lors accès à des dizaines de milliers de caractères (qui sont définis dans la norme Unicode), incluant les alphabets Chinois et Japonais par exemple.

Un autre petit détail est l'encodage spécifié dans la réponse HTTP. Par défaut ISO-8859-1 en HTTP 1.1, il faudrait donc l'ajuster en UTF-8. C'est en principe au serveur web de s'en charger donc on n'y prêtera pas attention.

PS : on n'a pas en réalité 2³² caractères à sa disposition en UTF-8 mais moins puisqu'il y'a déjà des séquences réservées pour annoncer un caractère sur plusieurs octets, et d'autres séquences sont exclues.


Haut
Profil Citer
fanordi
Sujet du message : Re: Accents en HTML
Publié : 02 sept. 2015 18:33
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 3587
Inscription : 01 janv. 2012 12:18
PC Rétro : Zenith Data Systems Z-STAR 433VL
 
LiveKiller44 a écrit :
Met une classe à ton élément et dans le CSS du met
position: asbolute;
et suivant l'endroit où tu veux le bouger
(Ex: right: 20px;)
Ça je connais, en bougeant chaque label. Mais il n'y a pas un moyen de les positionner tous correctement?

EDIT J'ai même un soucis avec ta technique..
<label for="msg">Votre message</label>: <textarea name="msg" id="msg" placeholder="Bonjour et bienvenue sur mon site!" required></textarea>
Où dois je mettre une classe là dedans..
Peut importe où je la mets, et même en ajoutant du <div>, elle n'a aucun effet..

_________________

Apple iPhone 6S 32 Go gris sidéral, iOS 13.3.1 (2015)
Apple iPod Touch 5G 32 Go, iOS 9.3.5 (2012)
Apple iPod Nano caméra 5G 16 Go bleu (2009)
Apple iBook G3 Dual USB, 256 mo SDRAM PC133, HDD 10 Go, Mac OS X 10.1 Puma (2001)
Apple iMac G3 500 MHz, 128 Mo SDRAM PC100, HDD 40 Go, Mac OS 9.0.4 (2000)


Haut
Profil Citer
KeetKhat
Sujet du message : Re: Accents en HTML
Publié : 02 sept. 2015 18:58
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 1890
Inscription : 27 mai 2009 14:04
PC Rétro : IBM ThinkPad 380ED, Windows 95
 
Alors la ... je n'ai jamais utilisé les formulaires avec PHP donc je n'en sais absolument rien


Haut
Profil Citer
fanordi
Sujet du message : Re: Accents en HTML
Publié : 02 sept. 2015 20:28
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 3587
Inscription : 01 janv. 2012 12:18
PC Rétro : Zenith Data Systems Z-STAR 433VL
 
Peut être que quelqu'un d'autre sait..
Moi non plus je ne touche pas aux forumulaires pour l'instant, je le prépare juste! Mais j'apprendrais le PHB quand j'aurais terminé HTML et CSS!

_________________

Apple iPhone 6S 32 Go gris sidéral, iOS 13.3.1 (2015)
Apple iPod Touch 5G 32 Go, iOS 9.3.5 (2012)
Apple iPod Nano caméra 5G 16 Go bleu (2009)
Apple iBook G3 Dual USB, 256 mo SDRAM PC133, HDD 10 Go, Mac OS X 10.1 Puma (2001)
Apple iMac G3 500 MHz, 128 Mo SDRAM PC100, HDD 40 Go, Mac OS 9.0.4 (2000)


Haut
Profil Citer
fanordi
Sujet du message : Re: Accents en HTML
Publié : 21 sept. 2015 13:57
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 3587
Inscription : 01 janv. 2012 12:18
PC Rétro : Zenith Data Systems Z-STAR 433VL
 
Je me permet de remonter le topic, car je viens de m'apercevoir que le soucis continue avec IE..

_________________

Apple iPhone 6S 32 Go gris sidéral, iOS 13.3.1 (2015)
Apple iPod Touch 5G 32 Go, iOS 9.3.5 (2012)
Apple iPod Nano caméra 5G 16 Go bleu (2009)
Apple iBook G3 Dual USB, 256 mo SDRAM PC133, HDD 10 Go, Mac OS X 10.1 Puma (2001)
Apple iMac G3 500 MHz, 128 Mo SDRAM PC100, HDD 40 Go, Mac OS 9.0.4 (2000)


Haut
Profil Citer
Afficher : Trier par : Ordre :
Répondre   Page 1 sur 2  [ 13 messages ]
Revenir à « Questions et problèmes résolus » | Aller sur la page 1 2 »
Aller :