Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[locale] Ecrire en UTF-8 (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
shingara
Tux's lil' helper
Tux's lil' helper


Joined: 26 Dec 2004
Posts: 137
Location: Paris, FR

PostPosted: Mon Feb 21, 2005 11:03 pm    Post subject: [locale] Ecrire en UTF-8 (résolu) Reply with quote

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
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Mon Feb 21, 2005 11:19 pm    Post subject: Re: [locale] Ecrire en UTF-8 Reply with quote

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
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Mon Feb 21, 2005 11:24 pm    Post subject: Reply with quote

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
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Feb 21, 2005 11:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
shingara
Tux's lil' helper
Tux's lil' helper


Joined: 26 Dec 2004
Posts: 137
Location: Paris, FR

PostPosted: Mon Feb 21, 2005 11:34 pm    Post subject: Reply with quote

Meci TGL effectivement ca marche ta commande, j'ai du faire une erreur :)
_________________
shingara
Back to top
View user's profile Send private message
shingara
Tux's lil' helper
Tux's lil' helper


Joined: 26 Dec 2004
Posts: 137
Location: Paris, FR

PostPosted: Mon Feb 21, 2005 11:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Feb 21, 2005 11:44 pm    Post subject: Reply with quote

comment fais tu pour verifier que vim n'ecrit pas en utf8 ?
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
shingara
Tux's lil' helper
Tux's lil' helper


Joined: 26 Dec 2004
Posts: 137
Location: Paris, FR

PostPosted: Mon Feb 21, 2005 11:46 pm    Post subject: Reply with quote

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
Code:
file fichier
et je vois le résultat soit UTF-8 soit ISO8859-15
_________________
shingara
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Feb 21, 2005 11:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
shingara
Tux's lil' helper
Tux's lil' helper


Joined: 26 Dec 2004
Posts: 137
Location: Paris, FR

PostPosted: Mon Feb 21, 2005 11:52 pm    Post subject: Reply with quote

et donc comment faire pour que mon terminal gére l'UTF-8 ?

j'utilise Xterm
_________________
shingara
Back to top
View user's profile Send private message
marvin rouge
Veteran
Veteran


Joined: 01 Aug 2004
Posts: 1422
Location: Villa Lumierrante, Zonelibre

PostPosted: Tue Feb 22, 2005 7:22 am    Post subject: Reply with quote

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
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Tue Feb 22, 2005 12:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Tue Feb 22, 2005 12:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Tue Feb 22, 2005 1:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
shingara
Tux's lil' helper
Tux's lil' helper


Joined: 26 Dec 2004
Posts: 137
Location: Paris, FR

PostPosted: Tue Feb 22, 2005 5:46 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum