We will be migrating from Ask to Discourse on the first week of August, read the details here

Poser votre question
0

Contenu RTL remplacé par ??? sur conversion ods vers csv

posée 2020-09-08 15:48:48 +0200

Image Gravatar de wadael

Bonjour,

J'ai une collection de fichier .ods qui peuvent contenir des textes en arabe, hébreu J'ai difficilement trouvé la ligne de commande

libreoffice --headless --convert-to csv --outdir ./csvfiles *.ods

Problème, lorsque j'ouvre le résultat de la conversion, tous les textes en arabe sont remplacés par des ?????? Comme si j'étais restreint au charset europe de l'ouest ....

J'utilise LibreOffice 6.4.5.2 40(Build:2) env |grep UTF me renvoie LANG=fr_FR.UTF-8

donc UTF8 serait utilisable En ouvrant la page man de libreoffice, je ne vois rien sur le charset

Merci

éditer requalifier signaler fermer fusionner supprimer

1Réponse

0

répondue 2020-09-08 16:05:48 +0200

Image Gravatar de wadael

updated 2020-09-08 16:15:59 +0200

Voici une ligne de co qui donne un résultat potentiellement bonne.

Elle l'est, j'en serais certain ssi je savais lire toutes les langues présentes dans mes fichiers

libreoffice --headless --convert-to csv:"Text - txt - csv (StarCalc)":"59,UTF8,0" --outdir ./csv *.ods

Sentiment bizarre d'exhumer Starcalc ...

le 59 permet d'utiliser le point virgule comme séparateur de champs 0 = utiliser le charset du système

Références: https://unix.stackexchange.com/questi... https://ask.libreoffice.org/en/questi... https://wiki.openoffice.org/wiki/Docu...

éditer signaler supprimer permalien plus
S'identifier/S'inscrire pour répondre

Outils de question

1 suiveurs

Stats

Posée: 2020-09-08 15:48:48 +0200

Consultée: 12 fois

Mise à jour: Sep 08 '20