voilà je me permet de vous solliciter tous... j'ai un petit problème en langage C/C++ et j'aurai besoin de vos lumières...
je m'explique... dans le cadre d'une réalisation d'un cd-rom interactif en flash, je souhaite pouvoir le mettre à jour...
Pour se faire, j'utilise l'importation de fichier de Flash, hors, Flash ne supporte que l'importation d'un fichier encodé en UTF-8....
certains me diront, le meilleur moyen serait de mettre les données que l'on souhaite mettre à jour à partir du bloc note (qui lui gère sans aucun problème le format d'enregistrement UTF-8)...
le truc, c'est que le client de ce cd-rom souhaite mettre ses nouvelles données a partir d'un excel.
alors j'ai donc créé un programme en C qui récupère automatiquement les données de ce fihcier excel et ki les enregistre dans un fichier texte... en y rajoutant quelques caractères pour Flash
Jusk la tout va bien...et le fichier texte est parfaitement lisible quand on l'importe de flash... le problème c'est que les caractères spéciaux comme les e accents ne sont pas prit en compte... tout ca a cause du fichier texte généré qui lui est au format ANSI par défaut...
alors ma question est : existe-til une fonction en C/C++ qui permet de spécifier le format d'enregistrement d'un fichier ???
ps : apres avoir eplucher diverses solutions a droite a gauche...et eplucher les tables ascii/ utf8 en hexa, decimal... j'avoue que je sui royalement dépassé et limite déprimé ..
Marsh Posté le 01-02-2006 à 00:59:38
Bonjour tout le monde,
voilà je me permet de vous solliciter tous...
j'ai un petit problème en langage C/C++ et j'aurai besoin de vos lumières...
je m'explique...
dans le cadre d'une réalisation d'un cd-rom interactif en flash, je souhaite pouvoir le mettre à jour...
Pour se faire, j'utilise l'importation de fichier de Flash, hors, Flash ne supporte que l'importation d'un fichier encodé en UTF-8....
certains me diront, le meilleur moyen serait de mettre les données que l'on souhaite mettre à jour à partir du bloc note (qui lui gère sans aucun problème le format d'enregistrement UTF-8)...
le truc, c'est que le client de ce cd-rom souhaite mettre ses nouvelles données a partir d'un excel.
alors j'ai donc créé un programme en C qui récupère automatiquement les données de ce fihcier excel et ki les enregistre dans un fichier texte... en y rajoutant quelques caractères pour Flash
Jusk la tout va bien...et le fichier texte est parfaitement lisible quand on l'importe de flash...
le problème c'est que les caractères spéciaux comme les e accents ne sont pas prit en compte...
tout ca a cause du fichier texte généré qui lui est au format ANSI par défaut...
alors ma question est : existe-til une fonction en C/C++ qui permet de spécifier le format d'enregistrement d'un fichier ???
ps : apres avoir eplucher diverses solutions a droite a gauche...et eplucher les tables ascii/ utf8 en hexa, decimal... j'avoue que je sui royalement dépassé et limite déprimé ..
Merci a ceux qui me répondront