[Kde4] Problème avec l'encodage windows

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Avatar de l’utilisateur
joker_vb
yeomen
Messages : 239
Inscription : lun. 30 juil. 2007, 23:32

[Kde4] Problème avec l'encodage windows

Message par joker_vb »

Salut à tous,

Premièrement je ne savais pas trop où mettre ce post, mais comme ce phénomène n'est apparu que depuis kde4, j'incrimine ce pauvre gestionnaire :roll:

Mon problème est tout simple, mais louche.

Auparavant, si j'avais des fichiers ou dossiers qui avaient été créés sous windows et avec des titres comportant des accents, sous Linux, en utf-8, les caractères accentués étaient remplacés par un losange, bref la plupart d'entre vous doit connaître le phénomène. Mais rien ne m'empêchait de les lire.

Or, depuis ma migration sous Kde4 il m'est totalement impossible de
  • - lire ces fichiers ou dossiers
    - copier ces fichiers ou dossiers
    - renommer ces fichiers ou dossiers
J'ai trouvé un intérêt à windows, renommer mes répertoires ou fichiers :mrgreen:

Ouais, sauf que c'est moins drôle quand un collègue m'envoie un CD avec des accents.

Oui oui, je sais, les accents c'est mal, mais je ne vais quand même pas fouttre un coup de pied au ! BIP ! de mon patron pour ça :lol:

Une idée sur le pourquoi du comment, enfin surtout le comment...

Merci :wink:
Avatar de l’utilisateur
Az
Hankyu
Messages : 42
Inscription : ven. 25 juil. 2008, 23:55

Message par Az »

Salut !

Je ne vais pas répondre pour la partie KDE (je ne l'utilise pas) mais plutôt pour la partie encodage.

Tu n'es pas obligé de supprimer les accents de tous tes fichiers ! Il te suffit de convertir le nom de ces fichiers d'un encodage vers l'autre. Dans ton cas il te faut passer de l'encodage windows (windows-1252 je crois) vers de l'utf-8.

Pour cela tu peux utiliser la fonction iconv ou encore convmv ! Un petit script et cela sera tout beau et avec des accents :D


Az
Avatar de l’utilisateur
joker_vb
yeomen
Messages : 239
Inscription : lun. 30 juil. 2007, 23:32

Message par joker_vb »

Merci Az,

Par contre, si on a un fichier dont on ne connaît pas l'encodage on fait comment? Je n'ai pas trouvé l'option (avec iconv) qui permet de le savoir.

Sinon, dans le cas des CD je suis bel et bien foutu :?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

tu peux spécifier l'encodage des caractère en ajoutant l'option utf8 aux options de montage du cd

sinon, plus généralement, tu es sur que tes locales sont bien configurés?
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

J'avais galéré longtemps pour convertir tous mes documents en encodage UTF8.

Il a fallu que je passe avec convmv de latin1 à 855 puis de latin1 à UTF8 ou un truc atroce du genre.
En gros, prendre du [chaipakelencodagewindaube] pour du latin1, deux fois, une pour du 855 (dos), une pour du UTF-8 et ça a enfin restitué mes accents.

PS : bien content d'être resté sous KDE3.5.9 moi... :D
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
joker_vb
yeomen
Messages : 239
Inscription : lun. 30 juil. 2007, 23:32

Message par joker_vb »

Salut tuxce et Calimero,

Oui oui, enfin j'espère
cf /etc/locale.gen

Code : Tout sélectionner

fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
et /etc/profile

Code : Tout sélectionner

INPUTRC="/etc/inputrc"
LESS="-R"
LC_COLLATE="C"

export HISTSIZE HISTCONTROL INPUTRC LESS LC_COLLATE
export LESSCHARSET="utf-8"
export G_FILENAME_ENCODING="@locale,UTF-8,ISO-8859-15"
export LC_ALL="fr_FR.UTF-8"
@Calimero : :lol:
Répondre