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