je suis confronté à un problème d'accents sous FreeBSD.
Je dois modifier des fichiers depuis un FreeBSD. Ces fichiers sont
stockés dans un svn. J'atteinds ce FreeBSD depuis une machine linux:
Terminal linux -> ssh FreeBSD -> édition de fichiers.
Les accents apparaissent de manière différentes:
[kevin@freebsd93 ~]$ cat /tmp/a
aéé
[kevin@freebsd93 ~]$ vi /tmp/a
a\xc3\xa9\xc3\xa9
~
~
(snip)
Si je tape sur le 'é' dans vi, les \xc3\xa9 apparaissent.
Si je copie-colle via vi la ligne (yank -> paste), les accents sont conservés.
Si je copie-colle à la souris, alors les 8 caractères \xc3\xa9 sont
collés.
Ma question: comment voir affiché dans vi les accents, comment faire pour
copier coller des accents à la souris?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Stephane T.
On 2015-06-15, Kevin Denis wrote:
Je dois modifier des fichiers depuis un FreeBSD. Ces fichiers sont stockés dans un svn. J'atteinds ce FreeBSD depuis une machine linux: Terminal linux -> ssh FreeBSD -> édition de fichiers.
Les accents apparaissent de manière différentes:
[ ~]$ cat /tmp/a aéé [ ~]$ vi /tmp/a axc3xa9xc3xa9
~ ~ (snip)
Si je tape sur le 'é' dans vi, les xc3xa9 apparaissent. Si je copie-colle via vi la ligne (yank -> paste), les accents sont conservés. Si je copie-colle à la souris, alors les 8 caractères xc3xa9 sont collés.
Ma question: comment voir affiché dans vi les accents, comment faire pour copier coller des accents à la souris?
Sans doute en réglant certaines variables d'environnement sur ton système
On 2015-06-15, Kevin Denis <kevin@nowhere.invalid> wrote:
Je dois modifier des fichiers depuis un FreeBSD. Ces fichiers sont
stockés dans un svn. J'atteinds ce FreeBSD depuis une machine linux:
Terminal linux -> ssh FreeBSD -> édition de fichiers.
Les accents apparaissent de manière différentes:
[kevin@freebsd93 ~]$ cat /tmp/a
aéé
[kevin@freebsd93 ~]$ vi /tmp/a
axc3xa9xc3xa9
~
~
(snip)
Si je tape sur le 'é' dans vi, les xc3xa9 apparaissent.
Si je copie-colle via vi la ligne (yank -> paste), les accents sont conservés.
Si je copie-colle à la souris, alors les 8 caractères xc3xa9 sont
collés.
Ma question: comment voir affiché dans vi les accents, comment faire pour
copier coller des accents à la souris?
Sans doute en réglant certaines variables d'environnement sur ton
système
Je dois modifier des fichiers depuis un FreeBSD. Ces fichiers sont stockés dans un svn. J'atteinds ce FreeBSD depuis une machine linux: Terminal linux -> ssh FreeBSD -> édition de fichiers.
Les accents apparaissent de manière différentes:
[ ~]$ cat /tmp/a aéé [ ~]$ vi /tmp/a axc3xa9xc3xa9
~ ~ (snip)
Si je tape sur le 'é' dans vi, les xc3xa9 apparaissent. Si je copie-colle via vi la ligne (yank -> paste), les accents sont conservés. Si je copie-colle à la souris, alors les 8 caractères xc3xa9 sont collés.
Ma question: comment voir affiché dans vi les accents, comment faire pour copier coller des accents à la souris?
Sans doute en réglant certaines variables d'environnement sur ton système
je suis confronté à un problème d'accents sous FreeBSD.
Je dois modifier des fichiers depuis un FreeBSD. Ces fichiers sont stockés dans un svn. J'atteinds ce FreeBSD depuis une machine linux: Terminal linux -> ssh FreeBSD -> édition de fichiers.
Les accents apparaissent de manière différentes:
[ ~]$ cat /tmp/a aéé [ ~]$ vi /tmp/a axc3xa9xc3xa9
~ ~ (snip)
Si je tape sur le 'é' dans vi, les xc3xa9 apparaissent. Si je copie-colle via vi la ligne (yank -> paste), les accents sont conservés. Si je copie-colle à la souris, alors les 8 caractères xc3xa9 sont collés.
Ma question: comment voir affiché dans vi les accents, comment faire pour copier coller des accents à la souris?
Le vi du système, nvi, n'est pas compatible pour afficher de l'UTF-8, mais fonctionne parfaitement avec une autre locale, comme par exemple fr_FR.ISO8859-15.
nvi étant assez basique, je pense que tu serais gagnant en installant vim-lite via les ports.
Ensuite, en fonction de l'encodage utilisé provenant des fichiers svn, modifier la locale de ton compte en conséquence, en éditant le fichier .login_def à la racine du compte.
A plus,
-- Bruno Ducrot
A quoi ca sert que Ducrot hisse des carcasses ?
Bonjour,
On 2015-06-15, Kevin Denis wrote:
Bonjour,
je suis confronté à un problème d'accents sous FreeBSD.
Je dois modifier des fichiers depuis un FreeBSD. Ces fichiers sont
stockés dans un svn. J'atteinds ce FreeBSD depuis une machine linux:
Terminal linux -> ssh FreeBSD -> édition de fichiers.
Les accents apparaissent de manière différentes:
[kevin@freebsd93 ~]$ cat /tmp/a
aéé
[kevin@freebsd93 ~]$ vi /tmp/a
axc3xa9xc3xa9
~
~
(snip)
Si je tape sur le 'é' dans vi, les xc3xa9 apparaissent.
Si je copie-colle via vi la ligne (yank -> paste), les accents sont conservés.
Si je copie-colle à la souris, alors les 8 caractères xc3xa9 sont
collés.
Ma question: comment voir affiché dans vi les accents, comment faire pour
copier coller des accents à la souris?
Le vi du système, nvi, n'est pas compatible pour afficher de l'UTF-8,
mais fonctionne parfaitement avec une autre locale, comme par exemple
fr_FR.ISO8859-15.
nvi étant assez basique, je pense que tu serais gagnant en
installant vim-lite via les ports.
Ensuite, en fonction de l'encodage utilisé provenant des fichiers svn,
modifier la locale de ton compte en conséquence, en éditant le fichier
.login_def à la racine du compte.
je suis confronté à un problème d'accents sous FreeBSD.
Je dois modifier des fichiers depuis un FreeBSD. Ces fichiers sont stockés dans un svn. J'atteinds ce FreeBSD depuis une machine linux: Terminal linux -> ssh FreeBSD -> édition de fichiers.
Les accents apparaissent de manière différentes:
[ ~]$ cat /tmp/a aéé [ ~]$ vi /tmp/a axc3xa9xc3xa9
~ ~ (snip)
Si je tape sur le 'é' dans vi, les xc3xa9 apparaissent. Si je copie-colle via vi la ligne (yank -> paste), les accents sont conservés. Si je copie-colle à la souris, alors les 8 caractères xc3xa9 sont collés.
Ma question: comment voir affiché dans vi les accents, comment faire pour copier coller des accents à la souris?
Le vi du système, nvi, n'est pas compatible pour afficher de l'UTF-8, mais fonctionne parfaitement avec une autre locale, comme par exemple fr_FR.ISO8859-15.
nvi étant assez basique, je pense que tu serais gagnant en installant vim-lite via les ports.
Ensuite, en fonction de l'encodage utilisé provenant des fichiers svn, modifier la locale de ton compte en conséquence, en éditant le fichier .login_def à la racine du compte.
Ma question: comment voir affiché dans vi les accents, comment faire pour copier coller des accents à la souris?
Le vi du système, nvi, n'est pas compatible pour afficher de l'UTF-8, mais fonctionne parfaitement avec une autre locale, comme par exemple fr_FR.ISO8859-15.
Ok. Si je passe en LANG=fr_FR.ISO8859-15, alors je vois des accents sous vi, mais l'édition est catastrophique. Il faut deux appuis sur la flèche droite pour avancer d'un caractère lorsque je suis sur un accent (il y a une logique derrière), et petit à petit le texte se décale complètement lorsque je fais des retours arrières et suppressions.
nvi étant assez basique, je pense que tu serais gagnant en installant vim-lite via les ports.
C'est peut-être le plus simple. $ export LANG=fr_FR.UTF-8 $ vi file
me permet d'éditer correctement les fichiers.
Merci -- Kevin
Le 16-06-2015, Bruno Ducrot <ducrot@echo.fr> a écrit :
Ma question: comment voir affiché dans vi les accents, comment faire pour
copier coller des accents à la souris?
Le vi du système, nvi, n'est pas compatible pour afficher de l'UTF-8,
mais fonctionne parfaitement avec une autre locale, comme par exemple
fr_FR.ISO8859-15.
Ok. Si je passe en LANG=fr_FR.ISO8859-15, alors je vois des accents
sous vi, mais l'édition est catastrophique. Il faut deux appuis sur la
flèche droite pour avancer d'un caractère lorsque je suis sur un accent
(il y a une logique derrière), et petit à petit le texte se décale
complètement lorsque je fais des retours arrières et suppressions.
nvi étant assez basique, je pense que tu serais gagnant en
installant vim-lite via les ports.
C'est peut-être le plus simple.
$ export LANG=fr_FR.UTF-8
$ vi file
Ma question: comment voir affiché dans vi les accents, comment faire pour copier coller des accents à la souris?
Le vi du système, nvi, n'est pas compatible pour afficher de l'UTF-8, mais fonctionne parfaitement avec une autre locale, comme par exemple fr_FR.ISO8859-15.
Ok. Si je passe en LANG=fr_FR.ISO8859-15, alors je vois des accents sous vi, mais l'édition est catastrophique. Il faut deux appuis sur la flèche droite pour avancer d'un caractère lorsque je suis sur un accent (il y a une logique derrière), et petit à petit le texte se décale complètement lorsque je fais des retours arrières et suppressions.
nvi étant assez basique, je pense que tu serais gagnant en installant vim-lite via les ports.
C'est peut-être le plus simple. $ export LANG=fr_FR.UTF-8 $ vi file
me permet d'éditer correctement les fichiers.
Merci -- Kevin
Bruno Ducrot
On 2015-06-16, Kevin Denis wrote:
C'est peut-être le plus simple. $ export LANG=fr_FR.UTF-8 $ vi file
C'est drôle, sous FreeBSD 9, ca ne passe pas. Il faudrait que je vérifie si c'est bon sous 10.
A plus,
-- Bruno Ducrot
A quoi ca sert que Ducrot hisse des carcasses ?
On 2015-06-16, Kevin Denis wrote:
C'est peut-être le plus simple.
$ export LANG=fr_FR.UTF-8
$ vi file
C'est drôle, sous FreeBSD 9, ca ne passe pas. Il faudrait que je vérifie
si c'est bon sous 10.