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

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Transformer les caractères %20 %27 etc en normaux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Transformer les caractères %20 %27 etc en normaux

n°2850518
chevalier2​000
Win7 tourne très bien en 2024
Posté le 06-04-2009 à 02:15:15  profilanswer
 

Bonjour,
 
J'ai des fichiers qui sont enregistré avec les caractères "internet" c'est à dire avec les %20 pour l'espace, le %27 pour le ', le %C3%A9 qui est en fait "é". Je voudrais savoir s'il y a une astuce ou un logiciel qui converti justement tout ça en caractère normaux
 
Par exemple  
Le%20ciel%20pr%C3%A9f%C3%A8re%20les%20plaisanteries%20aux%20trag%C3%A9dies
 
en  
Le ciel préfère les plaisanteries aux tragédies

mood
Publicité
Posté le 06-04-2009 à 02:15:15  profilanswer
 

n°2850565
SuppotDeSa​Tante
Aka dje69r
Posté le 06-04-2009 à 11:44:40  profilanswer
 

Bonjour
 
Tu peux le faire avec Word, Excel etc.
 
Cordialement


---------------
Soyez malin, louez entre voisins !
n°2850731
chevalier2​000
Win7 tourne très bien en 2024
Posté le 07-04-2009 à 01:52:02  profilanswer
 

euh... c'est à dire ? Je connais la fonction rechercher/remplacé, mais je ne connais déjà pas tous les caractère mais en plus il faut faire ça 1 par 1. Y a pas de convertisseur ?

n°2850763
SuppotDeSa​Tante
Aka dje69r
Posté le 07-04-2009 à 09:58:20  profilanswer
 

Bah tu peux t'amuser a chercher un convertisseur utf8 en effet.
 
Mais comme tu ne dis pas ou sont stockées ces chaines....
Dans un fichier ? Si oui quel type de fichier ? C'est le nom d'un fichier ? etc.
 
Apres dans Excel par exemple, tu les mets toutes en colonne A et tu executes cette macro, qui est a etoffer, j'ai pas cherché les correspondances.

Code :
  1. Sub Chevalier2000()
  2. Dim TxtDep As String, NbCaracteres As Integer
  3. 'Parcours la colonne A pour transformer les valeurs et les mettre en colonne B
  4. For i = 1 To 1000 'Numéro de ligne max a modifier
  5.    
  6.     TxtDep = Cells(i, 1).Value
  7.    
  8.     'Espaces
  9.     TxtDep = Replace(TxtDep, "%20", " " )
  10.    
  11.     'Accent aigu
  12.     TxtDep = Replace(TxtDep, "%C3%A9", "é" )
  13.    
  14.     'Accent grave
  15.     TxtDep = Replace(TxtDep, "%C3%A8", "è" )
  16.    
  17.     '... a etoffer
  18.    
  19.    
  20.     'Mets en colonne B la correspondance
  21.     Cells(i, 2).Value = TxtDep
  22. Next i
  23. End Sub


 
Cordialement


---------------
Soyez malin, louez entre voisins !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Transformer les caractères %20 %27 etc en normaux

 

Sujets relatifs
Problème de caractères accentués en ligne de commandeOutlook express caractères inconnus
transformer son PC en serveur de fichiersSoucis affichage des caractères spéciaux.
transformer webcam+portable wifi en camera wifi interne ?[DEMANDE D'AIDE] Comment afficher caracteres Hebreu dans filezilla ?
Soucis avec certains caractères Mozilla 3.0.3 >apostrophe affiche 0092Transformer un fax en email sans abonnement ?
la solution pour transformer plusieurs feuille excel en un seul pdf60 caractères par ligne sous word ? Comment faire ce truc de dingue !
Plus de sujets relatifs à : Transformer les caractères %20 %27 etc en normaux


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