#151 Le 04/08/2007, à 11:15
- ®om
Re : [Enfin] regler tous les problèmes de locales (accents ...)
Rappel du titre ouvert en 2005: "régler tous les problèmes de locales (accents ...)"
En 2007, en résumé, quelle est donc la solution pour régler "tous" les problèmes d'accents (compatibilité ext3, FAT32, utf8, iso8859-x etc etc...) ?
Tu installes feisty et tu touches à rien
Tout doit être en utf8 normalement
Hors ligne
#152 Le 04/08/2007, à 12:43
- Gibool
Re : [Enfin] regler tous les problèmes de locales (accents ...)
Tu installes feisty et tu touches à rien; Tout doit être en utf8 normalement
"Normalement" ?
Tu veux dire que si un fichier A avait été enregistré sous windows en utf-8 sur une partition FAT32, et un autre fichier B avait été enregistré en iso-8859, tous les accents seront correctement reconnus pour les fichiers A et B ?
Et quand ouvrant ces fichiers enregistrés sous linux, à partir de windows (par exemple), tu n'aurais aucun problème d'accents ?
Tu n'as peut-être pas vraiment essayé ?
Peux-tu expliquer plus précisément "la" solution adoptée par Feisty ?
#153 Le 04/08/2007, à 12:51
- ®om
Re : [Enfin] regler tous les problèmes de locales (accents ...)
Non mais c'est sur que si tu ouvres des fichiers enregistrés sous windows en cp1252 / iso8859-1, il faut préciser l'encodage dans ton éditeur de texte...
Mais il n'y a rien à changer dans ta configuration système...
Hors ligne
#154 Le 04/08/2007, à 13:22
- Gibool
Re : [Enfin] regler tous les problèmes de locales (accents ...)
il faut préciser l'encodage dans ton éditeur de texte...
Le problème est que je ne connais pas d'éditeur de texte linux qui reconnaissaisse l'encodage automatiquement comme sous windows.
Kate se fout de l'encodage du fichier ouvert.
Une idée comment forcer Kate à reconnaître l'encodage ? (plugin ou autre ?)
C'est peut-être la question qui pose problème depuis 2005.....
#155 Le 04/08/2007, à 13:48
- ®om
Re : [Enfin] regler tous les problèmes de locales (accents ...)
Le problème est que je ne connais pas d'éditeur de texte linux qui reconnaissaisse l'encodage automatiquement comme sous windows.
Les "détecteurs automatique" ne sont que des algorithmes heuristiques, ils ne sont pas sûrs à 100%. Qu'utilises-tu sous windows pour cela?
Kate se fout de l'encodage du fichier ouvert.
Une idée comment forcer Kate à reconnaître l'encodage ? (plugin ou autre ?)C'est peut-être la question qui pose problème depuis 2005.....
De toute façon si ça marche pas en utf8, tu spécifies iso8859-1 si ça vient de windows et voilà...
Ce qui pose problème, c'est que quand les gens ouvrent un fichier iso8859-1 et que les accents s'affichent mal (normal par défaut c'est utf8), il veulent changer la configuration de leur système...
C'est comme si quand tu recevais un fichier écrit en anglais, tu voulais changer tout ton système en anglais pour qu'il comprenne le fichier... Mais si tu fais ça, tous tes fichiers en français ne seraient plus compris (je pense que l'analogie n'est pas si mauvaise).
Pour éviter cela, il faut que tout soit en utf8 (seul encodage pouvant être utilisé par tout le monde dans le monde entier). C'est pour cela que les distributions linux sont en utf8... et que l'encodage par défaut en xhtml c'est utf8 (il me semble)...
Mais il y en a encore qui écrivent en iso ou pire en cp1252, mais c'est normal c'est par défaut sous windows...
Hors ligne
#156 Le 04/08/2007, à 15:55
- Gibool
Re : [Enfin] regler tous les problèmes de locales (accents ...)
Qu'utilises-tu sous windows pour cela ?
PSPad ou metapad. L'encodage du fichier ouvert est toujours clairement indiqué
Pour éviter cela, il faut que tout soit en utf8
Comment veux-tu que "tout" soit en utf-8 ??? Vit-on sur la même planète ?
Ce serait simple, mais tu ne choisis pas l'encodage du fichier que tu ouvres.
C'est bien de là que vient le problème.
Ce n'est justement pas un problème sous windows car les éditeurs même les plus basiques font attention en l'encodage, contrairement à linux qui force un encodage par défaut.
#157 Le 04/08/2007, à 16:10
- ®om
Re : [Enfin] regler tous les problèmes de locales (accents ...)
Qu'utilises-tu sous windows pour cela ?
PSPad ou metapad. L'encodage du fichier ouvert est toujours clairement indiqué
Pour éviter cela, il faut que tout soit en utf8
Comment veux-tu que "tout" soit en utf-8 ??? Vit-on sur la même planète ?
Ce serait simple, mais tu ne choisis pas l'encodage du fichier que tu ouvres.
lol
Ce n'est justement pas un problème sous windows car les éditeurs même les plus basiques font attention en l'encodage, contrairement à linux qui force un encodage par défaut.
Linux est le système d'exploitation, ubuntu utilise l'encodage par défaut "utf-8".
Windows utilise aussi un encodage par défaut, malheureusement le "cp1252".
Après ce sont les logiciels que tu installes qui prennent en compte une détection heuristique.
Mais bon elles marchent assez bien il est vrai... (mais bon on peut toujours trouver un exemple qui les fait se tromper)
Sous linux, pour connaître l'encodage tu peux simplement faire:
file -i tonfichier
Après Kate ne semble pas utiliser un tel détecteur. Mais il doit y en avoir qui en utilisent (désolé de ne pas t'avoir aidé).
Hors ligne
#158 Le 04/08/2007, à 16:45
- Gibool
Re : [Enfin] regler tous les problèmes de locales (accents ...)
désolé de ne pas t'avoir aidé
Ces problèmes d'accents ne sont de ta faute, mais je me méfie toujours des yacafokon dans ce domaine, surtout quand on voit le nombre de sujets sur les accents, allant même jusqu'à bidouiller le fstab.
C'est moi qui ai naïvement mal interprété le titre "régler tous les problèmes de locales (accents ...)".
Le plus drôle c'est que kate est capable d'encoder en Tamil, Korean, ou Chinois, mais n'est pas capable de reconnaître un iso-8859-15 et de le sauver proprement sans le recoder.
#159 Le 04/08/2007, à 16:55
- ®om
Re : [Enfin] regler tous les problèmes de locales (accents ...)
Le plus drôle c'est que kate est capable d'encoder en Tamil, Korean, ou Chinois, mais n'est pas capable de reconnaître un iso-8859-15 et de le sauver proprement sans le recoder.
Il ne fait pas de reconnaissance automatique, mais si dans outils encodage, tu mets iso-8859-15, il le décode correctement. Tout comme si tu as un fichier en encodage Chinois et que tu utilises l'encodage Chinois il le décode... Ou je n'ai pas compris ta phrase...
Hors ligne
#160 Le 04/08/2007, à 17:12
- Gibool
Re : [Enfin] regler tous les problèmes de locales (accents ...)
Tu connais beaucoup de gens qui vont se poser la question du codage d'un simple fichier texte avant de l'ouvrir, pour le modifier et le sauver ?
Moi non, et je n'en ai pas l'intention, car autre chose à faire que de faire un "file -i monfichier" pour chaque fichier que j'ouvre, et chercher ensuite le type d'encodage avant de sauver.
On peut avoir l'esprit tordu, mais moi, pas à ce point.
C'est en fait même un peu plus compliqué qu'on croirait pour le FAT32.
http://forum.kubuntu-fr.org/viewtopic.php?pid=747694#p747694
Mais merci quand-même.
La synthèse ici clarifiera sûrement tout ça.
#161 Le 06/01/2008, à 10:31
- thibothib
Re : [Enfin] regler tous les problèmes de locales (accents ...)
Bonjour j'ai un problème d'encodage
thibaud@thibaud:~$ cat /etc/locale.gen
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
thibaud@thibaud:~$ locale
LANG=fr_FR@euro
LANGUAGE=fr_FR:UTF8
LC_CTYPE="fr_FR@euro"
LC_NUMERIC="fr_FR@euro"
LC_TIME="fr_FR@euro"
LC_COLLATE="fr_FR@euro"
LC_MONETARY="fr_FR@euro"
LC_MESSAGES="fr_FR@euro"
LC_PAPER="fr_FR@euro"
LC_NAME="fr_FR@euro"
LC_ADDRESS="fr_FR@euro"
LC_TELEPHONE="fr_FR@euro"
LC_MEASUREMENT="fr_FR@euro"
LC_IDENTIFICATION="fr_FR@euro"
LC_ALL=
thibaud@thibaud:~$
voil j'arrive pas a résoudre le problème !!
Hors ligne
#162 Le 08/01/2008, à 18:49
- thibothib
Re : [Enfin] regler tous les problèmes de locales (accents ...)
up ?
Hors ligne
#163 Le 08/01/2008, à 18:55
- ®om
Re : [Enfin] regler tous les problèmes de locales (accents ...)
Lors de ma toute première installation linux j'avais bidouillé pas mal de choses concernant l'encodage (je n'y connaissais pas grand chose), et à partir du moment o๠j'avais de l'iso8859-1 ou du fr_FR@euro, je n'ai rien trouvé d'autre à faire que reformater pour n'avoir que de l'utf8 partout.
Maintenant, il y a peut-être une solution pour remettre la configuration par défaut.
Le gros avantage, c'est que la configuration de base est nickelle
Hors ligne
#164 Le 08/01/2008, à 19:44
- thibothib
Re : [Enfin] regler tous les problèmes de locales (accents ...)
ok merci si y a pas dotre solusion je ferai sa !!
Hors ligne
#165 Le 17/07/2008, à 16:30
- ghost2099
Re : [Enfin] regler tous les problèmes de locales (accents ...)
bonjour à tous je me permets de raviver ce post,
j'ai un soucis d'encodage avec la Ubuntu server 8.04 LTS
j'ai des utilisateurs qui ont besoin de l'encodage fr_FR@euro, fr_FR.ISO-8859-1 et fr_FR.UTF-8,
je l'ai ajouté comme ceci dans le /var/lib/locales/supported.d/local :
fr_FR.UTF-8 UTF-8
fr_FR@euro ISO-8859-15
fr_FR ISO-8859-1
la génération avec locale-gen fonctionne, mais si on lance
> locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=fr_FR.ISO-8859-15@euro
LANGUAGE=fr_FR.ISO-8859-15@euro
LC_CTYPE="fr_FR.ISO-8859-15@euro"
LC_NUMERIC="fr_FR.ISO-8859-15@euro"
LC_TIME="fr_FR.ISO-8859-15@euro"
LC_COLLATE="fr_FR.ISO-8859-15@euro"
LC_MONETARY="fr_FR.ISO-8859-15@euro"
LC_MESSAGES="fr_FR.ISO-8859-15@euro"
LC_PAPER="fr_FR.ISO-8859-15@euro"
LC_NAME="fr_FR.ISO-8859-15@euro"
LC_ADDRESS="fr_FR.ISO-8859-15@euro"
LC_TELEPHONE="fr_FR.ISO-8859-15@euro"
LC_MEASUREMENT="fr_FR.ISO-8859-15@euro"
LC_IDENTIFICATION="fr_FR.ISO-8859-15@euro"
LC_ALL=fr_FR.ISO-8859-15@euro
Cette configuration utilisée avec une debian 4.0 fonctionne parfaitement pour les même paramètres semble-t-il...
pour info, j'ai testé ceci :
> LC_ALL="fr_FR@euro" perl
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "fr_FR.ISO-8859-15@euro",
LC_ALL = "fr_FR@euro",
LC_COLLATE = "fr_FR.ISO-8859-15@euro",
LANG = "fr_FR.ISO-8859-15@euro"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
----------------> ça ne fonctionne pas
> LC_ALL="fr_FR.UTF-8" perl
----------------> ça fonctionne
> LC_ALL="fr_FR.ISO-8859-1" perl
----------------> ça fonctionne
Où ai-je raté le coche ?
Merci d'avance de vos réponses...
Hors ligne
#166 Le 04/08/2008, à 16:37
- ghost2099
Re : [Enfin] regler tous les problèmes de locales (accents ...)
alors j'ai fini par trouver la réponse à mes interrogations, alors je me réponds pour que d'autres ne cherchent plus :
pour les langues installation du package "language-pack-fr"
puis rajouter dans le fichier /var/lib/locales/supported.d/fr les lignes suivantes :
fr_FR.ISO-8859-15 ISO-8859-15
fr_FR.ISO-8859-15@euro ISO-8859-15
fr_FR@euro ISO-8859-15
puis lancer en root "dpkg-reconfigure locales" et là tout fonctionne...
Hors ligne
#167 Le 02/11/2008, à 13:35
- OUARZA
Re : [Enfin] regler tous les problèmes de locales (accents ...)
Bonjour,
moi mes menus sont en anglais.
comment faire pour les avoir en français?
mathieu@mathieu-desktop:~$ sudo locale-gen
Generating locales...
en_US.UTF-8... up-to-date
fr_BE.UTF-8... up-to-date
fr_CA.UTF-8... up-to-date
fr_CH.UTF-8... up-to-date
fr_FR.UTF-8... up-to-date
fr_LU.UTF-8... up-to-date
Generation complete.
Merci
Mathieu
Hors ligne
#168 Le 02/11/2008, à 21:39
- ®om
Re : [Enfin] regler tous les problèmes de locales (accents ...)
OUARZA: System → Administration → "prise en charge linguistique" (language preferences?)
Rien à voir avec la locale en tout cas
Hors ligne