View previous topic :: View next topic |
Author |
Message |
shingara Tux's lil' helper
Joined: 26 Dec 2004 Posts: 137 Location: Paris, FR
|
Posted: Mon Feb 21, 2005 11:03 pm Post subject: [locale] Ecrire en UTF-8 (résolu) |
|
|
Bonjour à tous,
J'ai un petit problème de locale. C'est vraiment quelque chose où je comprend pas tout.
J'ai suivi le guide de francisation indiqué sur le forum et j'ai donc mis dans mon /etc/env.d/02locales
Code: | LANG="fr_FR@euro"
LANGUAGE="fr_FR@euro"
LC_ALL="fr_FR@euro" |
Voulant écrire des documents en UTF-8, je n'ai trouvé aucune option pour indiqué à Vim que je désirais mon texte en UTF-8 et non en ISO8859-15. J'ai donc décidé de changer completement les locales de ma gentoo pour tout avoir en UTF-8.
En m'inspirant de la modification faite précédement, j'ai modifié mon /etc/env.d/02locales avec :
Code: | LANG="fr_FR.UTF-8"
LANGUAGE="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8" |
Mais hélas rien n'y a fait. Je ne peux toujours pas créer mes fichiers en UTF-8.
Donc, auriez vous une solution ? soit dans .zhrc, soit dans un autre fichier.
PS : j'ai tenté aussi iconv, mais cela n'a pas marché. _________________ shingara
Last edited by shingara on Tue Feb 22, 2005 5:46 pm; edited 1 time in total |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Mon Feb 21, 2005 11:19 pm Post subject: Re: [locale] Ecrire en UTF-8 |
|
|
shingara wrote: | PS : j'ai tenté aussi iconv, mais cela n'a pas marché. |
Tu as essayé ça ? : Code: | % iconv -f iso8859-15 -t utf8 fichier-original > fichier-recodé |
|
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Mon Feb 21, 2005 11:24 pm Post subject: |
|
|
Kernel sensei va pouvoir t'aider. Il ya quelque chose a mettre dans ton vimrc pour qu'il ecrive en utf8 ! (excuse moi je ne sais plus quoi ^^) _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Feb 21, 2005 11:29 pm Post subject: |
|
|
dans vimrc :
Code: | set fileencodings=utf-8,latin1 |
EDIT: en fait il y est de base a priori ..
en fait ya 2 parametres :
encoding et fileencoding
tu peux aussi les mettre a la main avec :set _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Last edited by kernelsensei on Mon Feb 21, 2005 11:35 pm; edited 1 time in total |
|
Back to top |
|
|
shingara Tux's lil' helper
Joined: 26 Dec 2004 Posts: 137 Location: Paris, FR
|
Posted: Mon Feb 21, 2005 11:34 pm Post subject: |
|
|
Meci TGL effectivement ca marche ta commande, j'ai du faire une erreur _________________ shingara |
|
Back to top |
|
|
shingara Tux's lil' helper
Joined: 26 Dec 2004 Posts: 137 Location: Paris, FR
|
Posted: Mon Feb 21, 2005 11:41 pm Post subject: |
|
|
J'ai tenté la commande dans le vimrc et ca n'a rien changé car en effet elle est déjà présente de base :
Code: | if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencodings=utf-8,latin1
endif |
_________________ shingara |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Feb 21, 2005 11:44 pm Post subject: |
|
|
comment fais tu pour verifier que vim n'ecrit pas en utf8 ? _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
shingara Tux's lil' helper
Joined: 26 Dec 2004 Posts: 137 Location: Paris, FR
|
Posted: Mon Feb 21, 2005 11:46 pm Post subject: |
|
|
J'ai testé l'option :
Code: | :set encoding=UTF-8 |
Dans un fichier que j'ai créer, J'arrive bien à créer un fichier en UTF-8, mais je me retrouve dans l'impossibilité de le lire. Tous les caractère accentuer sont écrit de façon ISO8859-15
Comment faire pour pouvoir bien les lire ?
[edit] Pour vérifier que c'est en UTF-8 ou pas, je fait et je vois le résultat soit UTF-8 soit ISO8859-15 _________________ shingara |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Feb 21, 2005 11:49 pm Post subject: |
|
|
le tout, c'est pas que vim supporte l'utf8, mais aussi ton terminal !
normalement si ton terminal est en utf8, tu devrais pouvoir le lire avec vim _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
shingara Tux's lil' helper
Joined: 26 Dec 2004 Posts: 137 Location: Paris, FR
|
Posted: Mon Feb 21, 2005 11:52 pm Post subject: |
|
|
et donc comment faire pour que mon terminal gére l'UTF-8 ?
j'utilise Xterm _________________ shingara |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Tue Feb 22, 2005 7:22 am Post subject: |
|
|
il y a une doc gentoo pour l'utf8.
bon, j'ai encore quelques problèmes, mais ça marche à peu près. |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Feb 22, 2005 12:25 pm Post subject: |
|
|
ben par exemple avec gnome-terminal, tu peux selectionner l'encodage, il y a aussi des terms dedies a l'unicode .... urxvt, ... _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Tue Feb 22, 2005 12:55 pm Post subject: |
|
|
xterm, aterm et Eterm (je suis pas sur pour le dernier) ne supportent pas - encore - l'utf8. Utiliser urxvt pour un aterm like ou bien les gros genre konsole ou gnome-terminal. _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Feb 22, 2005 1:09 pm Post subject: |
|
|
bosozoku wrote: | xterm, aterm et Eterm (je suis pas sur pour le dernier) ne supportent pas - encore - l'utf8. Utiliser urxvt pour un aterm like ou bien les gros genre konsole ou gnome-terminal. | "xterm" avec le USEflag "unicode" supporte l'utf8. Il suffit de lancer "uxterm" (comme indiqué dans la doc utf8 Gentoo, dont la traduction française existe). _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
shingara Tux's lil' helper
Joined: 26 Dec 2004 Posts: 137 Location: Paris, FR
|
Posted: Tue Feb 22, 2005 5:46 pm Post subject: |
|
|
Merci beaucoup à vous, je vais effectivement lire la doc UTF-8 de gentoo je pense que ce sera ce qu'il y a de mieux _________________ shingara |
|
Back to top |
|
|
|