Page 1 of 1

[Résolu] Openoffice : Accents sur nom de fichiers non gérés

Posted: Thu 23 Jan 2014, 18:07
by crestey
Bonjour à tous,

Tout est dans le titre.
Les accents sont bien gérés dans rox, aussi dans writter et calc(dans les feuilles elles-mêmes).
Mais quand je veux sauver un fichier openoffice avec un accent dans le nom, ooo ne veut pas.
(De même si j'ouvre un répertoire avec des noms de fichiers avec accent, openoffice me les présente avec des hiéroglyphes)

Bref, toutoulinux gère partout bien les accents, mais openoffice n'y arrive pas (pour les noms de fichiers uniquement).

une idée ?

Posted: Thu 23 Jan 2014, 18:21
by ASRI éducation
Peux-tu préciser la version du paquet utilisé ?
Cordialement,

Posted: Thu 23 Jan 2014, 18:25
by Médor
L'option UTF-8 pour la locale est-t-elle active ?

Voir dans l'Assistant de Toutou » Administration » Localisation.
Voir aussi dans les préférences du programme si l'UTF-8 est bien configuré.

Cordialement,
Médor.

Posted: Thu 23 Jan 2014, 19:41
by crestey
Peux-tu préciser la version du paquet utilisé ?
C'est celui-là : http://toutoulinux.free.fr/pet.php (openoffice3.2 allégé)
L'option UTF-8 pour la locale est-t-elle active ?
Non
Donc je l'ai activé, mais c'est sans effet.
Voir aussi dans les préférences du programme si l'UTF-8 est bien configuré.
Je suis allé voir dans Calc/Outils/Option....
Et je n'ai rien trouvé concernant la configuration de l'UTF-8
... :? ... :cry: ...

Posted: Thu 23 Jan 2014, 19:55
by Médor
Il faut absolument mettre la locale du système en UTF-8 :!:
Les fichiers déjà enregistrés sont en iso-8859, les accents sont incompatibles entre les deux modes.
Dans une partition Windows, les caractères accentués dans les nom de fichiers et les doc. sont aussi en UTF-8.
En UTF-8 un caractère accentué est codé sur deux bits pas en iso-8859-1x

Cordialement,
Médor.

Posted: Thu 23 Jan 2014, 20:23
by crestey
C'est résolu.
Le même problème est là : http://forum.ubuntu-fr.org/viewtopic.ph ... 991#p43991
Ici, ça se passe dans le fichier /etc/profile que j'ai modifié comme ça

Code: Select all

#this line gets edited by chooselocale script...
#LANG=fr_FR.utf8.utf8 w004 going back to non-utf8...
LANG=fr_FR.utf8
export LANG
#LC_ALL=fr_FR
LC_ALL=fr_FR.utf8
export LC_ALL
#LANGUAGE=fr_FR
LANGUAGE=fr_FR.utf8
export LANGUAGE
Et maintenant, tout baigne.

Posted: Thu 23 Jan 2014, 20:34
by Médor
Oui, ça revient au même en cochant l'option UTF-8 dans l'interface ça modifie ensuite /etc/profile ;)

D'origine sous Wolx la locale est bien réglée en UTF-8.

Code: Select all

# locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
# locale --all
C
en_US.utf8
fr_FR.utf8
POSIX
#

Cordialement,
Médor.

Posted: Thu 23 Jan 2014, 21:16
by crestey
C'est bizarre, car j'avais bien coché l'option et ça n'avais rien arrangé.
Du coup, juste pour tester, je l'ai décoché, j'ai rebooté, et mon problème reste résolu suite à la manip manuelle de /etc/profile.
Donc vu de mon PC, ce que tu suggères est sans rapport avec mon problème. :?:

Posted: Thu 23 Jan 2014, 21:39
by Médor
Bien ce n'est pas normal, je viens de passer par l'interface en fr_FR, après redémarrage de la session X, j'ai maintenant :

Code: Select all

# locale
LANG=fr_FR
LC_CTYPE="fr_FR"
LC_NUMERIC="fr_FR"
LC_TIME="fr_FR"
LC_COLLATE="fr_FR"
LC_MONETARY="fr_FR"
LC_MESSAGES="fr_FR"
LC_PAPER="fr_FR"
LC_NAME="fr_FR"
LC_ADDRESS="fr_FR"
LC_TELEPHONE="fr_FR"
LC_MEASUREMENT="fr_FR"
LC_IDENTIFICATION="fr_FR"
LC_ALL=
# locale --all
C
en_US.utf8
fr_FR
fr_FR.utf8
POSIX
#
Ça a bien installé en plus les fichiers pour la locale fr_FR, inexistants par défaut lors du premier boot en LiveCD :!:

Cordialement,
Médor.

Posted: Thu 23 Jan 2014, 22:17
by crestey
Je viens de tester plusieurs fois.
Pour moi l'option de Assistant de Toutou » Administration » Localisation. modifie uniquement LANG (le premier paramètre listé pas la commande locale)
Pour modifier les autres paramètres (tous ceux en LC_... ), il faut écrire directement dans /etc/profile.
Sinon ils ne bougent pas.
Je pense que mon problème venait de là.

Posted: Thu 23 Jan 2014, 22:28
by Médor
Pas d'accord ;)

Je viens de repasser en fr_FR.UTF-8 en cochant la case UTF-8, validé, redémarré la session X et je suis actuellement avec le mêmes valeurs du premier code (et fr_FR en plus dans locale -all).

Je n'ai pas modifié manuellement /etc/profile ;)

Cordialement,
Médor.

Posted: Thu 23 Jan 2014, 22:39
by crestey
Bon.

Il est l'heure de conclure. Cette histoire m'inspire.
Je vais donc improviser quelques proverbes shadocks :

"L'important c'est de pomper, peu importe à quoi ça sert !"

Plus à propos

"Il vaut mieux que ça marche sans qu'on sache pourquoi, plutôt que ça ne marche pas sans qu'on n'y puisse rien"

Bonne nuit à toi :wink:

Posted: Thu 23 Jan 2014, 22:53
by Médor
Ouai ;)

D'ailleurs j'ai le même fonctionnement dans Rolx, voir les captures sur le fil concernant cinelerra.

Bonne nuit
Médor.