DLL DE CONVERSION D'UN FORMAT DE FICHIER VERS UN AUTRE : UTF8 VERS ANSI, UNICODE
cacalex
Messages postés69Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention 3 avril 2008
-
7 déc. 2006 à 15:34
zaksuke
Messages postés1Date d'inscriptionmercredi 25 février 2009StatutMembreDernière intervention 8 mars 2013
-
8 mars 2013 à 12:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
zaksuke
Messages postés1Date d'inscriptionmercredi 25 février 2009StatutMembreDernière intervention 8 mars 2013 8 mars 2013 à 12:12
Bonjour à tous,
Je souhaite savoir s'il est possible de se servir de cet outil via un script VBScript.
En fait, l'ideal serait de charger la classe vb et d'appeler la fonction UTF8_to_ANSI directement dans mon script VBS, à l'image de cet exemple fourni par l'auteur de l'outil :
Dim FileConverter As New CvrtFileFormat.FileConvert
FileConverter.UTF8_to_ANSI("C:\test_UTF8.txt", "C:\test_ANSI.txt")
Est-ce que quelqu'un aurait une idée ?
Merci d'avance,
ZaK
loupoukoulous
Messages postés1Date d'inscriptionsamedi 2 mars 2013StatutMembreDernière intervention 2 mars 2013 2 mars 2013 à 18:52
Bonjour à tous,
Je suis nouveau sur ce forum et à ce propos, je remercie tous les fanas de code qui donnent de leur temps pour trouver des solutions aux autres.
Ma question est toute bête, comment faire pour utiliser cette DLL ? Je suis super novice en code et je ne vois pas la finalité de la chose.
Je dois trouver une solution qui permette de changer l'encodage d'un fichier csv qui est en format Ansi et le rendre en format UTF-8.
Merci pour votre aide.
Xavier
iskes
Messages postés8Date d'inscriptionlundi 29 octobre 2007StatutMembreDernière intervention 4 février 2010 5 déc. 2009 à 02:23
Bonjour
Comment utiliser cette DLL avec java (jbuilder)?
Merci d'avance pour votre aide.
Cordialement
grarp
Messages postés3Date d'inscriptionjeudi 22 février 2007StatutMembreDernière intervention25 octobre 2009 25 oct. 2009 à 14:54
Bonjour,
Merci pour ta dll, cela semblerait répondre à mon besoin.
Je cherche à convertir un fichier UTF8 en ANSI par ligne de commande (dans le dos).
J'ai donc pensé à utiliser rundll32.exe pour appeler ta dll (au lieu de l'exemple vb que tu donnes) mais je n'y parviens malheureusement pas. Peux-tu m'aider s'il te plait?
Voici la ligne de commande que j'essaie de faire:
rundll32.exe C:\Essai\CvrtFileFormat.dll,FileConverter.UTF8_to_ANSI "C:\Essai\toto.txt","C:\Essai\toto2.txt")
Mais j'obtiens un message d'erreur "Entrée manquante"...
BSGilles
Messages postés12Date d'inscriptionsamedi 8 mars 2003StatutMembreDernière intervention18 août 2008 11 juin 2007 à 10:23
Merci ! Merci !
Cela m'a permis de comprendre pourquoi des fichiers issus de VB6, lus en ANSI par mon programme, ne prenaient plus les accents quand ils étaient écrits et relus : il faut lire en ANSI et écrire en UTF8 pour VB.net
borislecrack
Messages postés3Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention 5 juillet 2010 27 janv. 2007 à 13:38
Merci c'est bien pratique, parcontre j'ai du modifier le code pour fermer le fichier lu car dans votre source vous ne fermez que le fichier de destination et pas celui lu et ça me génére des erreurs d'accès si je veux réutiliser mon fichier ensuite.
cacalex
Messages postés69Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention 3 avril 2008 7 déc. 2006 à 16:54
Merci !
cs_scoubigee
Messages postés58Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention16 mai 2007 7 déc. 2006 à 16:31
oui on peut :
Dim encodage as string
Dim fichier As New StreamReader(chemin_du_fichier)
encodage = fichier.CurrentEncoding.EncodingName.ToString
cacalex
Messages postés69Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention 3 avril 2008 7 déc. 2006 à 15:34
Est-ce qu'il y a moyen de connaitre l'encodage d'un fichier par le code ?!?!?!
8 mars 2013 à 12:12
Je souhaite savoir s'il est possible de se servir de cet outil via un script VBScript.
En fait, l'ideal serait de charger la classe vb et d'appeler la fonction UTF8_to_ANSI directement dans mon script VBS, à l'image de cet exemple fourni par l'auteur de l'outil :
Dim FileConverter As New CvrtFileFormat.FileConvert
FileConverter.UTF8_to_ANSI("C:\test_UTF8.txt", "C:\test_ANSI.txt")
Est-ce que quelqu'un aurait une idée ?
Merci d'avance,
ZaK
2 mars 2013 à 18:52
Je suis nouveau sur ce forum et à ce propos, je remercie tous les fanas de code qui donnent de leur temps pour trouver des solutions aux autres.
Ma question est toute bête, comment faire pour utiliser cette DLL ? Je suis super novice en code et je ne vois pas la finalité de la chose.
Je dois trouver une solution qui permette de changer l'encodage d'un fichier csv qui est en format Ansi et le rendre en format UTF-8.
Merci pour votre aide.
Xavier
5 déc. 2009 à 02:23
Comment utiliser cette DLL avec java (jbuilder)?
Merci d'avance pour votre aide.
Cordialement
25 oct. 2009 à 14:54
Merci pour ta dll, cela semblerait répondre à mon besoin.
Je cherche à convertir un fichier UTF8 en ANSI par ligne de commande (dans le dos).
J'ai donc pensé à utiliser rundll32.exe pour appeler ta dll (au lieu de l'exemple vb que tu donnes) mais je n'y parviens malheureusement pas. Peux-tu m'aider s'il te plait?
Voici la ligne de commande que j'essaie de faire:
rundll32.exe C:\Essai\CvrtFileFormat.dll,FileConverter.UTF8_to_ANSI "C:\Essai\toto.txt","C:\Essai\toto2.txt")
Mais j'obtiens un message d'erreur "Entrée manquante"...
11 juin 2007 à 10:23
Cela m'a permis de comprendre pourquoi des fichiers issus de VB6, lus en ANSI par mon programme, ne prenaient plus les accents quand ils étaient écrits et relus : il faut lire en ANSI et écrire en UTF8 pour VB.net
27 janv. 2007 à 13:38
7 déc. 2006 à 16:54
7 déc. 2006 à 16:31
Dim encodage as string
Dim fichier As New StreamReader(chemin_du_fichier)
encodage = fichier.CurrentEncoding.EncodingName.ToString
7 déc. 2006 à 15:34
Merci !