Informatik

www.informatik-forum.info
« zurück zur Hauptseite...


(2005-03-04 11:15:47)

Unicode im Terminal

Autor: Tukaram Behrens

Hallo,

vor einiger Zeit gab es hier eine Diskussion um Unicode auf der
Konsole. Es schien nicht zu funktionieren. Heute morgen hatte ich Zeit
zum spielen und hier die Lösung:

Hintergrund: OSX benutzt zur Darstellung von Umlauten per Default
Unicode utf-8 im Finder. Etwa bei Datei- und Verzeichnisnamen.

Im Terminal werden Dateinamen mit Umlauten jedoch verkrüppelt
dargestellt. Der Grund ist eine Verkettung von verschiedenen Bugs und
Fehleinstellungen.

--------------------------------------
Lösung:

1. /bin/ls von OSX ist buggy und kann nicht mit Unicode umgehen. Daher
die fileutils von fink installieren. Via
http://bindist.finkmirrors.net/download/index.php?phpLang

(2005-03-04 11:33:37)

Unicode im Terminal

Autor: Thomas Kaiser

(2005-03-04 11:33:37)

Unicode im Terminal

Autor: Thomas Kaiser

Tukaram Behrens schrieb am 04.03.2005 11:15 Uhr in
:

> Jetzt klappt Unicode bei mir

Aha. Bei mir klappt das auch ohne Deine weitreichenden Modifikationen.
Komisch... oder auch nicht, denn:

alias ls="ls -w"

Überleg Dir mal lieber, das Posting wieder zu canceln ;-)

Gruss,

Thomas

(2005-03-04 16:20:44)

Unicode im Terminal

Autor: Tukaram Behrens

Thomas Kaiser wrote:

> Aha. Bei mir klappt das auch ohne Deine weitreichenden
> Modifikationen. Komisch... oder auch nicht, denn:
> alias ls="ls -w"
> Überleg Dir mal lieber, das Posting wieder zu canceln ;-)

<knallrotguck> :-)

Meine Güte. Meiner Spielereien haben fast zwei Stunden gebraucht. :-)

Der eigentliche Ausgangspunkt für mich war allerdings auch ein anderer:
Unicode in Kommentaren/Dateinamen für subversion auf einer
Linux-Kiste.

Dazu braucht es dann die LC ALL, LANG Geschichten zusammen mit
passenden Terminal-Einstellungen. Ergo wird nicht gecancelt. :)

>
> Gruss,
>
> Thomas

--
mfg

(2005-03-04 16:07:12)

Unicode im Terminal

Autor: Thomas Kaiser

Tukaram Behrens schrieb am 2005-03-04 in :
> Dazu braucht es dann die LC ALL, LANG Geschichten zusammen mit
> passenden Terminal-Einstellungen. Ergo wird nicht gecancelt. :)

Hmm... Die Hinweise mit den plists sollten aber noch mit dem Verweis auf
defaults(1) ergaenzt werden. Steht uebrigens auch in der FAQ:

http://faq.de-soc-mac.de/system/environment shellunabhaengig setzen.shtml

Gruss,

Thomas

(2005-03-04 19:50:54)

Unicode im Terminal

Autor: Tukaram Behrens

Thomas Kaiser wrote:

>
http://faq.de-soc-mac.de/system/environment shellunabhaengig setzen.shtml

Danke

--
mfg

(2005-03-04 19:40:09)

Unicode im Terminal

Autor: Noses

Watakushi no kioku ga tashika naraba, Tukaram Behrens wrote:
> Dazu braucht es dann die LC ALL, LANG

LC ALL setzen wenn LANG richtig steht? Weia - das braucht es doch nur auf
kaputten Linuxoiden.

environ(7) sagt
"[...]
LANG This variable configures all programs which use setlocale(3)
to use the specified locale unless the LC * variables are
set.

LC ALL Overrides the values of LC COLLATE, LC CTYPE, LC MESSAGES,
LC MONETARY, LC NUMERIC, LC TIME and LANG.
[...]"

> Geschichten zusammen mit
> passenden Terminal-Einstellungen. Ergo wird nicht gecancelt. :)

Dann solltest Du es wenigstens richtig machen.


Noses.

(2005-03-04 21:10:11)

Unicode im Terminal

Autor: Tukaram Behrens

Noses wrote:

> Dann solltest Du es wenigstens richtig machen.

LC ALL war das, was subversion von mir wollte. Ein einfaches LANG
schien nicht zu reichen.

>
>
> Noses.

--
mfg

(2005-03-12 11:44:27)

Unicode im Terminal

Autor: Thomas Kaiser

Sören Vogel schrieb am 2005-03-12 in
:
> OSX Terminal: Eingabe von ö führt zu \303\266.

Wie guckt $LANG aus?

echo $LANG
defaults read "${HOME}/.MacOSX/environment" LANG

Sollte beide male "de DE.UTF-8" ausgespuckt werden. Erstere Ausgabe ist
essentiell, zweite ein Indiz dafür, daß das Ganze systemweit komfortabel
eingestellt wird (Ausnahme: Login aus der Ferne. Aber das steht ja eh im
FAQ-Artikel)

> PS: Gibt es einen anderen guten Newsreader für den Mac? Welchen?

Sch**ßfrage. Weil falsche Gruppe und nur dazu geeignet, daß ca. 10 Leute
jetzt ihren persönlichen Geschmack hier ausbreiten. Die richtige Antwort
hingegen lautet STFW bzw. FAQ. Die findet man immer noch unter

<http://faq.de-soc-mac.de/>;

Gruss,

Thomas

 1    2    ›    »