[Mysql] Inserer des donnés avac accent pour etre relu par le web

Inserer des donnés avac accent pour etre relu par le web [Mysql] - SQL/NoSQL - Programmation

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

Reply

Marsh Posté le 03-09-2002 à 10:03:54   

Reply

Marsh Posté le 03-09-2002 à 10:06:17    

urlencode() ou rawurlencode()

Reply

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




 
:non:
 
htmlentities() en php


---------------
"Nous allons reformater les français" © Nicolas Sarkozy
Reply

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

Reply

Marsh Posté le 03-09-2002 à 10:17:26    

kfman a écrit a écrit :

 
 
:non:
 
htmlentities() en php




 
Celui la me fait rien

Reply

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 :
  1. ´

C ça ?
 
A part htmlentities(), essaye htmlspecialchars().


Message édité par kfman le 03-09-2002 à 11:02:57

---------------
"Nous allons reformater les français" © Nicolas Sarkozy
Reply

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 :-(

Reply

Marsh Posté le 03-09-2002 à 11:19:18    

youdontcare a écrit a écrit :

urlencode() ou rawurlencode()



Reply

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 ?


---------------
"Nous allons reformater les français" © Nicolas Sarkozy
Reply

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.

Reply

Sujets relatifs:

Leave a Replay

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