ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Importation fichier TSV - caractères accentués   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

ven. 23 juillet 2021, 10h00

gardener
Belgique Belgique

atoutfox.public.association

Importation fichier TSV - caractères accentués

Bonjour à tous,

Je me trouve dans une situation gênante avec les codes pages à l'occasion d'un append from d'un fichier TSV (en fait un fichier CSV délimité par TAB)
J'utilise windows 10 (à jour complet à ce jour 23 juillet) 64bits et vfp9

A partir d'une feuille de calcul Google Sheet, je crée un fichier TSV délimité par Tabulation (nb:Google sheet ne permet que l'exportation vers un CSV classique : séparation par virgule ou TSV - d'autres formats sont possibles mais ce n'est pas l'objet ici).
Quand j'examine le fiche par un éditeur de type NotePad++, je constate que tout se passe parfaitement, que tous les champs nécessaires sont présents et les caractères accentués correspondent parfaitement.

Au moment de l'importation dans la table Vfp (codepage de la table 1252) par l'instruction
append from "c:\users\....Export Vfp9.tsv" delimited with TAB as 1252

je constate que la table Vfp a remplacé les caractères accentués par une combinaison de type "Aª" pour le "ê" par exemple et de plus certaines colonnes ne sont pas reprises dans l'importation.
Si je modifie le codepage à l'importation, j'obtiens, toujours dans l'exemple du "ê" la chaîne "+¬" pour les codepage 850 et 1250
lecodepage 437 donne le même résultat que le 1252.

Le fichier source TSV est encodé en UTF-8.
Il n'y a pas de config.fpw dans le répertoire
La table est indépendante

Comment pourrais-je me sortir de ce guépier et obtenir immédiatement les bons caractères ?

Merci d'avance

Guy

Permalink : http://www.atoutfox.org/nntp.asp?ID=0000019891
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3