OVH Cloud OVH Cloud

Accents avec Zsh 4.3.2-1

17 réponses
Avatar
frangi
Bonjour,

Suite à la mise à jour de fink 0.8.1, les caractères accentués ne
s'affichent plus dans mon terminal avec zsh 4.3.2-1 -- version livrée
par fink définie comme shell par défaut dans Netinfo -- et la fenêtre
réglée sur ISO Latin-9. Plus précisément, le shell ne semble plus
supporter un autre encodage que UTF-8.

Ce que je trouve étrange, c'est que la version de zsh est la même
qu'avant mise à jour de fink. D'autre part, si je lance /bin/zsh (qui
est la version 4.2.3), tout rentre dans l'ordre. Idem avec bash.

Y aurait-il quelque chose à mettre dans mes fichiers d'environnement
pour que mon zsh s'accommode de latin-9 (que j'aimerais pouvoir
conserver pour n'avoir pas à modifier plein de choses dans mes sources
TeX, .emacs, etc.).

Merci
--
====================================================
François GIRON -- Mac OS X 10.4.6 -- Tiger
http://homepage.mac.com/fgiron/fgaccueil/index.html
~ fgiron\at{}mac.com ~
====================================================

7 réponses

1 2
Avatar
frangi
Matt writes:

On Wed, 28 Jun 2006 00:10:37 +0200,
François Giron wrote:

Là, je suis impressionné: ça marche.
Je ne voudrais pas abuser, mais où peut-on avoir des détails sur ces
locale ?


man 1 localedef
man 1 locale

... est un bon début.


Mais bien sûr ! Veiller tard ne me réussit guère :).
Merci.
--
====================================================
François GIRON -- Mac OS X 10.4.6 -- Tiger
http://homepage.mac.com/fgiron/fgaccueil/index.html
~ fgironat{}mac.com ~
====================================================


Avatar
pere.noel
Matt wrote:


$ port variants zsh-devel
zsh-devel has the variants:
darwin_8
dp_completion
utf8

man 1 port


ok, merci beaucoup, j'ai la même chose mais avec :

sudo port install zsh-devel variant utf8


j'obtiens :

---> Unpacking tgz archive for zsh-devel 4.3.2_0+darwin_8
---> Cleaning zsh-devel
Error: /opt/local/bin/port: Port variant not found


ça provient peut-être du fait que j'ai installé zsh-devel sans cette
avrainte ?

je devrais donc désinstaller zsh-devel, pour refaire la manip avec
variant.

non :

~%> sudo port uninstall zsh-devel
---> Deactivating zsh-devel 4.3.2_0+darwin_8
---> Uninstalling zsh-devel 4.3.2_0+darwin_8
~%> sudo port install zsh-devel variant utf8
---> Unpacking tgz archive for zsh-devel 4.3.2_0+darwin_8
---> Installing zsh-devel 4.3.2_0+darwin_8
---> Activating zsh-devel 4.3.2_0+darwin_8
---> Cleaning zsh-devel
Error: /opt/local/bin/port: Port variant not found

--
une bévue

Avatar
Erwan David
(Une bévue) écrivait :

Erwan David wrote:


Oui. Et ça marche très bien (en utilisant la variante utf-8 du port).


ok, merci mais :
ça veut dire qu'il ya un un parametre à donner à "sudo port install
zsh-devel" ???


Oui.

Les ports peuvent avoir des variantes (appliquer ou non certains
patchs, changer les options de compilation) que tu sélectionnes au
moment de l'installation.

port variants zsh-devel va te donner le nom des variantes possibles

Et là c'ets

sudo port install zsh-devel +utf-8


--
Erwan


Avatar
Erwan David
(Une bévue) écrivait :


~%> sudo port uninstall zsh-devel
---> Deactivating zsh-devel 4.3.2_0+darwin_8
---> Uninstalling zsh-devel 4.3.2_0+darwin_8
~%> sudo port install zsh-devel variant utf8
---> Unpacking tgz archive for zsh-devel 4.3.2_0+darwin_8
---> Installing zsh-devel 4.3.2_0+darwin_8
---> Activating zsh-devel 4.3.2_0+darwin_8
---> Cleaning zsh-devel
Error: /opt/local/bin/port: Port variant not found


man 1 port

port variants zsh-devel -> liste des variants disponibles

Pour installer

sudo poert install zsh-devel +utf8

(et non utf-8 comme je l'ai malencontreusement écrit dans mon autre
message).


--
Erwan

Avatar
pere.noel
Erwan David wrote:

Et là c'ets

sudo port install zsh-devel +utf-8


après un "sudo port install zsh-devel" puis un "sudo port uninstall
zsh-devel" j'ai donc entré :

sudo port install zsh-devel +utf-8


qui m'a donné :

---> Unpacking tgz archive for zsh-devel 4.3.2_0+darwin_8
---> Cleaning zsh-devel


de même :
/opt/local/bin/zsh --version
me donne

zsh 4.3.2 (powerpc-apple-darwin8.7.0)

il n'y a donc pas d'indication spécifique à cette variante ?
--
une bévue

Avatar
Erwan David
(Une bévue) écrivait :

Erwan David wrote:

Et là c'ets

sudo port install zsh-devel +utf-8


après un "sudo port install zsh-devel" puis un "sudo port uninstall
zsh-devel" j'ai donc entré :

sudo port install zsh-devel +utf-8


qui m'a donné :

---> Unpacking tgz archive for zsh-devel 4.3.2_0+darwin_8
---> Cleaning zsh-devel


Oui il y a une typo, c'est +utf8

--
Erwan


Avatar
pere.noel
Matt wrote:


Non, mais il faut le désactiver.

$ sudo -s
# port deactivate zsh-devel && port install zsh-devel +utf8


ok, merci, j'ai appris qqc ;-)
--
une bévue

1 2