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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  quel encodage iso pour lire un .RTF en VB.net ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

quel encodage iso pour lire un .RTF en VB.net ?

n°1059255
4in
Posté le 25-04-2005 à 00:18:13  profilanswer
 

Code :
  1. Dim reader As StreamReader = New StreamReader("c:\\fich.txt", Encoding.GetEncoding("iso-8859-1" ))
  2. TextBox.Text = reader.ReadToEnd()
  3. reader.Close()


 
quel est l'encodage de caractere à stipuler pour lire un fichier au format .RTF (c'est à dire formaté avec wordpad)?

mood
Publicité
Posté le 25-04-2005 à 00:18:13  profilanswer
 

n°1059278
FlorentG
Unité de Masse
Posté le 25-04-2005 à 00:30:05  profilanswer
 

Au hasard, ce serait pas du windows-1252 ?

n°1059279
FlorentG
Unité de Masse
Posté le 25-04-2005 à 00:30:19  profilanswer
 

Enfin pas totalement au hasard, hein ;)

n°1059297
4in
Posté le 25-04-2005 à 00:45:49  profilanswer
 

FlorentG a écrit :

Au hasard, ce serait pas du windows-1252 ?


 
j ai remplace "iso-8859-1" par "windows-1252"  
 
ca resoud pas le bleme
 
ca affiche des trucs du genre  
 
{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\lang1036\f0\fs28  
 
 :??:  
 

n°1059305
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-04-2005 à 00:53:46  profilanswer
 

faut sauver ton texte en texte brut, pas en RTF :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°1059310
4in
Posté le 25-04-2005 à 00:59:26  profilanswer
 

oui j y ai songe mais j ai beaucoup de fichiers et ca ne m arrange pas du tout du tout :(

n°1059314
4in
Posté le 25-04-2005 à 01:07:13  profilanswer
 

c est impossible alors ...  :??:


Message édité par #SubZero le 25-04-2005 à 03:12:53
n°1059748
4in
Posté le 25-04-2005 à 14:24:58  profilanswer
 

up

n°1059766
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-04-2005 à 14:32:29  profilanswer
 

4in a écrit :

c est impossible alors ...  :??:


en RTF oui...
l'encodage travaille sur du texte brut, or le format .rtf (ainsi que .doc, .wks, etc...) est un format qui ne contient pas uniquement le texte du document, mais aussi ses attributs (gras/italique/police utilisée, etc...).
ce qui fait que si tu pratiques un encodage sur ce genre de fichier, tu risques de carrément l'exploser car tu vas encoder des données autres que du texte.
de plus, ces formats spécifient généralement eux même l'encodage du texte qu'ils contiennent. regarde par exemple le snapshot que tu as posté :
 
{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\lang1036\f0\fs28  
 
en gras, ça ne m'étonnerait pas que ce soit une info qui indique le format d'encodage des caractères (windows-1252 en l'occurence)
 
donc bon, hors texte brut, point de salut :spamafote:


Message édité par Harkonnen le 25-04-2005 à 14:33:34

---------------
J'ai un string dans l'array (Paris Hilton)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  quel encodage iso pour lire un .RTF en VB.net ?

 

Sujets relatifs
Lire une base MySql avec Access 2003lire un clip à l'envers
[ASP] Création de fichier RTF avec ASP[Introspection] Comment "lire" du code java d'une autre appli ?
lire une vidéo dans une pageLire les pixels d'une SDL_Surface
Comment lire un fichier aps...??Lire un fichier PDF
Lire un noued xml 
Plus de sujets relatifs à : quel encodage iso pour lire un .RTF en VB.net ?


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