Précédent   Forum des professionnels en informatique > Systèmes > Windows
Windows Forum d'entraide sur le système Windows. Lire la F.A.Q Windows XP et la F.A.Q Windows Vista
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 21/10/2009, 00h19   #1
Expert Confirmé Sénior
 
Avatar de Baptiste Wicht
 
Homme Baptiste Wicht
Étudiant
Inscription : octobre 2005
Messages : 7 465
Détails du profil
Informations personnelles :
Nom : Homme Baptiste Wicht
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2005
Messages : 7 465
Points : 16 857
Points : 16 857
Envoyer un message via MSN à Baptiste Wicht
Par défaut Convertir des fichiers de windows-1252 en UTF-8

Bonsoir,

Je viens de rencontrer un problème des plus pénibles...

Jusqu'à présent, je développais sous Windows, je compilais sous Windows, bref tout sur Windows et j'avais pas de soucis. Malgré le fait que mon éditeur était malheureusement configuré pour encoder les fichiers en windows-1252.

Et maintenant, mes compilations se passent sous Linux via un serveur d'intégration continue et le tout nécessite de l'UTF-8. Comme je parle de plusieurs centaines de fichiers, j'aurais aimé savoir s'il existait un moyen sous Windows de convertir l'entier de ces fichier en UTF-8, en conservant bien sûr les caractères accentuées ?

Je sais que c'est possible sous Linux via la commande iconv, mais ma base de code étant sous Windows, j'aimerais éviter de devoir faire depuis mon serveur et de devoir tout redéployer sur Linux.

Merci d'avance à celui qui me proposera une solution

Baptiste Wicht
Baptiste Wicht est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2009, 01h00   #2
Membre émérite
 
Avatar de maxim_um
 
Inscription : mai 2007
Messages : 895
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 895
Points : 801
Points : 801
Salut,

il y a deux anciennes discussions auxquelles j'ai participé et qui traitent du sujet
Je t'invite à les consulter et voir si les utilitaires dont il est question répondent à ton besoin.

ANSI to UTF-8
convertir un fichier texte en ANSI


[EDIT]:


et j'ai failli oublier, iconv existe aussi pour Windows, ce qui te permettra de faire une conversion par lots.

Dernière modification par maxim_um ; 21/10/2009 à 01h20.
maxim_um est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2009, 11h20   #3
Expert Confirmé Sénior
 
Avatar de Baptiste Wicht
 
Homme Baptiste Wicht
Étudiant
Inscription : octobre 2005
Messages : 7 465
Détails du profil
Informations personnelles :
Nom : Homme Baptiste Wicht
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2005
Messages : 7 465
Points : 16 857
Points : 16 857
Envoyer un message via MSN à Baptiste Wicht
Le problème des deux outils cités c'est qu'ils me permettent de faire un par un et j'ai plusieurs centaines de fichiers à convertir

Pour iconv sous Windows,ça m'a l'air très intéressant, je vais essayer de tester ça

Merci
Baptiste Wicht est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2009, 14h46   #4
Expert Confirmé Sénior
 
Avatar de Baptiste Wicht
 
Homme Baptiste Wicht
Étudiant
Inscription : octobre 2005
Messages : 7 465
Détails du profil
Informations personnelles :
Nom : Homme Baptiste Wicht
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2005
Messages : 7 465
Points : 16 857
Points : 16 857
Envoyer un message via MSN à Baptiste Wicht
J'ai réussi avec iconv

Je me suis fait un programme Java qui utilise iconv pour convertir tous les fichiers d'un dossier en UTF-8 et ça marche nickel.

Merci encore
Baptiste Wicht est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 12h38.


 
 
 
 
Partenaires

Hébergement Web