Inserer des donnés avac accent pour etre relu par le web [Mysql] - SQL/NoSQL - Programmation
Marsh Posté le 03-09-2002 à 10:14:27
Sebastien a écrit a écrit : Voila j'ai le nom de doc dans une bdd avec des accents or quand je les retraite et que je fait un lien dessus (<a href=\"Documentation/$file\">$file</a> ), aucune doc avec accent passe, je crois qu il y a une sorte de fonction qui permet en mysql d'inserer des chars traités pour etre compatible avec le html |
htmlentities() en php
Marsh Posté le 03-09-2002 à 10:15:52
A ben c t en php et ouais c bien ce que je cherche par contre, j ai un bug la
il me remplace les espaces par un '+' au lieu de '%20' et donc ben la ca marche tjs pas
Marsh Posté le 03-09-2002 à 10:17:26
kfman a écrit a écrit : htmlentities() en php |
Celui la me fait rien
Marsh Posté le 03-09-2002 à 11:02:19
Sebastien a écrit a écrit : Celui la me fait rien |
Ben ça alors. Tu veux convertir un é en
Code :
|
C ça ?
A part htmlentities(), essaye htmlspecialchars().
Marsh Posté le 03-09-2002 à 11:13:17
Dans ma base j ai ca
situation géographique des U.V.DOC
si je fais
<a href='Documentation/$file'>$file</a>
il me renvoie
==>Documentation/situation%20géographique%20des%20U.V.DOC
//Les accents me font planter le lien
<a href='Documentation/".urlencode($file)."'>$file</a>
il me renvoie
==>Documentation/situation+g%E9ographique+des+U.V.DOC
//Les + font planter le lien
<a href='Documentation/".htmlspecialchars($file)."'>$file</a>
==>Documentation/situation%20géographique%20des%20U.V.DOC
//Les accents me font planter le lien
<a href='Documentation/".htmlentities($file)."'>$file</a>
==>Documentation/situation%20géographique%20des%20U.V.DOC
//Les accents me font planter le lien
voila mes soucis :-(
Marsh Posté le 03-09-2002 à 11:19:18
youdontcare a écrit a écrit : urlencode() ou rawurlencode() |
Marsh Posté le 03-09-2002 à 11:21:45
Tu peux en dire plus, préciser le contexte, ce que tu à fais exactement.
Les liens c pour des fichiers docs ?
Marsh Posté le 03-09-2002 à 11:21:55
Ahhh dsl j avais lu rawdecode et donc ca allais pas etre pour moi :-)
Merci bien.
Marsh Posté le 03-09-2002 à 10:03:54
Voila j'ai le nom de doc dans une bdd avec des accents or quand je les retraite et que je fait un lien dessus (<a href=\"Documentation/$file\">$file</a> ), aucune doc avec accent passe, je crois qu il y a une sorte de fonction qui permet en mysql d'inserer des chars traités pour etre compatible avec le html