Alternative à HTMLENTITIES ?

Alternative à HTMLENTITIES ? - PHP - Programmation

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
Reply

Marsh Posté le 16-12-2004 à 12:43:44   

Reply

Marsh Posté le 16-12-2004 à 13:30:49    

judicael a écrit :


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.
 


 
Ç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) ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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...

Reply

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 &acute 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">


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-12-2004 à 16:08:26    

ah la la ! Tout simplement ! C'était donc ça ! merci !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed