Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2852 connectés 

  FORUM HardWare.fr
  Programmation

  [Bash] Caractères spéciaux d'un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Bash] Caractères spéciaux d'un formulaire

n°54425
AirBg
The Philosopher
Posté le 22-08-2001 à 14:45:40  profilanswer
 

Voila j'ai un formulaire javascript dans lequel il peut arriver que l'on saisisse des caractères spéciaux comme é à è ...
mais la chaine récupérée par mon script bash contient des %20 %E9 etc.. à la place.  
Comment faut il faire pour avoir les bons caractères au final ?
 
Merci


---------------
"There's not such a thing as a stupid question, only stupid people..."
mood
Publicité
Posté le 22-08-2001 à 14:45:40  profilanswer
 

n°54483
AirBg
The Philosopher
Posté le 22-08-2001 à 16:50:10  profilanswer
 

:bounce:


---------------
"There's not such a thing as a stupid question, only stupid people..."
n°54504
kayasax
Posté le 22-08-2001 à 17:29:12  profilanswer
 

De memoire c'est stripslashes("ta chaine de caractere" )
va voir la doc si je me suis pas gouré !


---------------
All we need is a soul revolution
n°54703
AirBg
The Philosopher
Posté le 23-08-2001 à 11:04:31  profilanswer
 

Euh voui mais ca c'est du PHP !
moi je fais ca en javascript coté client, et bash (shell linux) coté serveur !
 
up :)


---------------
"There's not such a thing as a stupid question, only stupid people..."
n°54706
youdontcar​e
Posté le 23-08-2001 à 11:07:32  profilanswer
 

tu n'as pas accès à des méthodes genre urlencode() et urldecode() ?
 
sinon tu peux faire la conversion à la main, un %xx étant un caractère ascii encodé en hexa.

n°54707
AirBg
The Philosopher
Posté le 23-08-2001 à 11:12:06  profilanswer
 

Pour les fonctions, j'ai déjà essayé mais sans succès...
J4ai déjà essayé aussi à la main mais le problème est que ca me fout le bordel dans ma chaine :
genre quand je fais tr "%E9" "é" ca me change bien les %E9 mais aussi les % les E et les 9 seuls !
Quelqu'un connait une commande linux autre que tr pour remplacer dans une chaine de caractère ?


---------------
"There's not such a thing as a stupid question, only stupid people..."
n°54826
AirBg
The Philosopher
Posté le 23-08-2001 à 15:05:45  profilanswer
 

:bounce:  :bounce:


---------------
"There's not such a thing as a stupid question, only stupid people..."
n°54850
minusplus
Posté le 23-08-2001 à 15:49:45  profilanswer
 

utilise sed !
 
genre :  
 
sed 's/truc_à_remplacer/nouveau_truc/' fichier

n°54935
AirBg
The Philosopher
Posté le 24-08-2001 à 09:48:48  profilanswer
 

Ok ca c'est bon
mais cela remplace seulement la première occurence de chaque ligne du fichier, moi je voudrais que cela remplace toutes les occurrences.
J'ai cherché en faisant un man de sed mais je n'ai point trouvé  :??:  :??:  :??:


---------------
"There's not such a thing as a stupid question, only stupid people..."
n°54996
AirBg
The Philosopher
Posté le 24-08-2001 à 11:46:49  profilanswer
 

c bon g trouvé  
faut mettre /g à la fin :)


---------------
"There's not such a thing as a stupid question, only stupid people..."

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Bash] Caractères spéciaux d'un formulaire

 

Sujets relatifs
Javascript veut pas valider mon formulaire ?[PHP] envoi d'un double formulaire.
[TCL] problème caractères spéciaux via eggdropPosition souris, et récupération x et y par formulaire
[Vb] concaténation de chaines de caractères[ Javascript ] Vérification de formulaire
[Access/VB] Supprimer des accents dans une chaine de caractères[HTML] probleme lors de l'envoi de mail par formulaire HTML
pour les pro de l'asp : formulaire? 
Plus de sujets relatifs à : [Bash] Caractères spéciaux d'un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR