Alternative à HTMLENTITIES ? - PHP - Programmation
Marsh Posté le 16-12-2004 à 13:30:49
judicael a écrit : |
Ça ne serait pas plus simple de spécifier dans ta page HTML que tu utilises le même jeu de caractères que ce qu'il y a dans la BD (iso-8859-1, ou autre) ?
Marsh Posté le 16-12-2004 à 14:29:50
Alors je ne connais pas cette méthode.. Tu peux m'en dire plus ? il est vrai que le htmlentities me semblait pas super pratique, mais je n'avais trouvé que cela...
Marsh Posté le 16-12-2004 à 16:03:28
Sur n'importe quelle page (même du bête HTML) pour bien faire il faut spécifier quel jeu de caractère la page utilise.
C'est utile pour pouvoir taper les accents directement plutôt que de passer par les ´ et compagnie datant d'il y a dix ans.
dans la plupart des cas on utilisera :
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Marsh Posté le 16-12-2004 à 12:43:44
Bonjour,
Sur mon site, du contenu s'affiche à partir de données texte rappatriées depuis une base MySql.
Pour éviter les pbs de caractères "bizarres" à la place des lettres accentuées, j'utilise HTMLENTITIES.
Cepedant, cette fonction neutralise l'ajout de codes HTML au sein de ce texte rappatrié. Et justement, pour le moteur de recherche, je voudrais que le mot recherché apparaisse en gras. Si je mets HTMLENTITIES, j'ai des <B> </B> qui apparaissent, et si je supprime le HTMLENTITIES, les mots sont bien en gras, mais c'est les caractères bizarres qui reviennent.
Pourriez vous m'aider ?
(exemple du site : http://www.jaimejaimepas.com. Pour l'instant dans la recherche, j'ai mis HTML ENTITIES, donc pas de caractères spéciaux mais pas de gras non plus)
Merci !
Message édité par judicael le 16-12-2004 à 13:02:26