encre Posté 12 Septembre 2005 Posté 12 Septembre 2005 Alors voilà...Je voudrais mettre des caractères spéciaux dans les titres de mes pages...Le souci c'est que les caractères ne s'affichent pas un fois en ligne...:s Ya t'il une solution pour que ça puisse marcher quand meme(a l'aide d'un code dans la page ou autre) ou alors c'est sans espoir ?
TheRec Posté 12 Septembre 2005 Posté 12 Septembre 2005 (modifié) Bonsoir, de quel caractères spéciaux en particuilier parles-tu ? Quel encodage de charactères (charset) utilises-tu ? Utilises-tu les entités (X)HTML comme : é = é ? Si ce n'est pas le cas essaie déjà cela... voici une liste de ceux-ci sur cette page Et voici le lien, si tu cherches une liste officielle (pas très jolie mais c'est ça une spécification W3C ) de la part du W3C... Modifié 12 Septembre 2005 par TheRec
encre Posté 12 Septembre 2005 Auteur Posté 12 Septembre 2005 cool ça m'a l'air pas mal, comment j'utilise ces codes?
TheRec Posté 12 Septembre 2005 Posté 12 Septembre 2005 Dans ton fichier HTML, à la place d'utiliser le caractère spécial, tu mets son entité... La phrase suivante : Nous étions allés à la plage. devient : Nous étions allé à la plage.
Dan Posté 13 Septembre 2005 Posté 13 Septembre 2005 Salut encre, Si tu utilises des caractères spéciaux dans le titre, tu peux utiliser directement les caractères accentués dans la mesure où tu définis le charset avant le titre. Il faut utiliser une balise meta telle que: <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" > Mais pour le référencement, les tokens html sont préférables (é è ...) Dan
TheRec Posté 13 Septembre 2005 Posté 13 Septembre 2005 Bonjour, oui, la balise <meta> est un bon moyen de définir le charset, cela permet entre autres de conserver le charset dans une version "offline" de la page (page sauvegardée en local par l'utilisateur). Mais il est préférable si on a accès une technologie côté server comme PHP (ASP, ...) d'envoyer soi-même par les entête HTTP le charset. Tu trouvera une explication pour définir le charset "côté serveur" Si tu n'as pas accès à une telle technologie, tu peux aussi définir le charset par défaut de tes page en créant, à la racine de ton site, un fichier nommé ".htaccess" avec comme contenu : AddDefaultCharset iso-8859-1
Xavier Posté 13 Septembre 2005 Posté 13 Septembre 2005 Le minimum absolu que tout développeur doit absolument, positivement savoir sur Unicode et les jeux de caractères (aucune excuse !) Non, franchement, aucune excuse, c'est vraiment le minimum
encre Posté 14 Septembre 2005 Auteur Posté 14 Septembre 2005 Génial, merci pour ce lien, l'article est vraiment bien écris et j'ai tout compris
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant