BSDForen.de  

Zurück   BSDForen.de > OpenBSD > OpenBSD - Allgemein

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 27.09.2012, 08:33   #1
Sir_Blizzardz
Registered User
 
Registrierungsdatum: Dec 2006
Beiträge: 110
Dateien mit Umlaute im Namen anzeigen

Guten Morgen,

auf meinem OpenBSD-Server werden leider Dateien mit Umlauten nicht angezeigt. Ich verbinde mich immer via SSH darauf und das Terminal an sich kann Umlaute schon anzeigen (um mal eine Fehlerquelle auszuschließen).
Ich habe gelesen dass OpenBSD ab 4.8 die locale en_US.UTF-8 unterstütz und habe sie einfach mal eingestellt, allerdings kriege ich statt Umlauten immer noch "??":
So wird zB aus der Datei "ärger" -> "??rger".

So sieht meine ~/.profile aus:

Code:
export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 export LC_CTYPE='en_US.UTF-8'
Hat jemand Hinweise für mich?
Sir_Blizzardz ist offline   Mit Zitat antworten
Alt 27.09.2012, 08:38   #2
makenoob
Registered User
 
Registrierungsdatum: Jan 2007
Ort: /Germany/Düsseldorf
Beiträge: 1.209
makenoob eine Nachricht über ICQ schicken
werden die umlaute in Dateinamen denn angezeigt, wenn du sie auf der konsole anlegst (touch hüdeldü)? Wenn die Dateien von anderen Systemen angelegt werden (Fileserver), dann kann es auch an diesen liegen, dass sie eine andere Kodierung für ihre Dateinamen als OpenBSD verwenden.
makenoob ist offline   Mit Zitat antworten
Alt 27.09.2012, 08:57   #3
Sir_Blizzardz
Registered User
 
Registrierungsdatum: Dec 2006
Beiträge: 110
Zitat:
Zitat von makenoob Beitrag anzeigen
werden die umlaute in Dateinamen denn angezeigt, wenn du sie auf der konsole anlegst (touch hüdeldü)? Wenn die Dateien von anderen Systemen angelegt werden (Fileserver), dann kann es auch an diesen liegen, dass sie eine andere Kodierung für ihre Dateinamen als OpenBSD verwenden.
Ja also die Dateien um die es hier geht liegen auf dem Samba-Share des Servers.
Kann leider nicht die Datei hüdelü anlegen weil ich keine Umlaute eingeben kann.
Sir_Blizzardz ist offline   Mit Zitat antworten
Alt 27.09.2012, 09:14   #4
Elwood
Naiver Mutmaßlicher
 
Benutzerbild von Elwood
 
Registrierungsdatum: May 2004
Ort: Berlin
Beiträge: 1.761
Was ist denn dein Terminal genauer gesagt, wenn du damit keine Umlaute eingeben, aber anzeigen lassen kannst? xterm unter X, BSD-Console, VTxxx-Kasten?? Bei X solltest du ja per Drag und Drog hier aus dem Forum die oben genannten Umlaute kopiert bekommt
__________________
BLUES, ELWOOD
ILLINOIS LICENSE : B263-1655-2187
CURRENTLY UNDER SUSPENSION
WARRANTS OUTSTANDING : PARKG. 116
MOVING VIOLATIONS : 56
ARREST DRIVER ... IMPOUND VEHICLE
Elwood ist offline   Mit Zitat antworten
Alt 27.09.2012, 09:22   #5
Sir_Blizzardz
Registered User
 
Registrierungsdatum: Dec 2006
Beiträge: 110
Auf dem Server läuft kein X, da habe ich auch keine Terminals. Meine Beschreibung war diesbezüglich wohl etwas unpassend. Damit meinte ich nur, dass die Terminals, mit denen ich mich remote per SSH einlogge Umlaute unterstützen. ;-)
Sir_Blizzardz ist offline   Mit Zitat antworten
Alt 27.09.2012, 09:24   #6
jmt
Registered User
 
Registrierungsdatum: Apr 2011
Beiträge: 184
Der wesentliche Eintrag ist:
Code:
LC_CTYPE=en_US.UTF-8
Allerdings sind nicht alle Tools UTF-8 fähig.
Code:
falken@joshua ~ $ touch hüdeldü falken@joshua ~ $ ll hüdeldü -rw-r--r-- 1 falken falken 0B Sep 27 10:22 h??deld?? falken@joshua ~ $ rm hüdeldö rm: hüdeld¶: No such file or directory falken@joshua ~ $ rm hüdeldü falken@joshua ~ $ ll hüdeldü ls: hüdeldü: No such file or directory
Man sollte sich also mit UTF-8 in Dateinamen zurückhalten. ;-)
jmt ist offline   Mit Zitat antworten
Alt 27.09.2012, 10:18   #7
drm
Registered User
 
Registrierungsdatum: Feb 2011
Beiträge: 92
Hi

Meiner Erinnerung nach ist das Problem das Programm ls(1), das von Haus aus keinen Support fuer Multibyte-Characters hat. OpenBSD kann also mit UTF-8 umgehen, aber ls ist nicht in der Lage, diese Zeichen darstellen. In [1] wird vorgeschlagen, colorls aus den Ports zu installieren und einen alias auf ls zu setzen (Colorls ist das ls aus base, mit zusaetzlicher Unterstuetzung fuer Farben und Multibyte-Character).

[1] http://old.nabble.com/Re%3A--leva@ec...d33552255.html
drm ist offline   Mit Zitat antworten
Alt 27.09.2012, 10:25   #8
Sir_Blizzardz
Registered User
 
Registrierungsdatum: Dec 2006
Beiträge: 110
Zitat:
Zitat von drm Beitrag anzeigen
Hi

Meiner Erinnerung nach ist das Problem das Programm ls(1), das von Haus aus keinen Support fuer Multibyte-Characters hat. OpenBSD kann also mit UTF-8 umgehen, aber ls ist nicht in der Lage, diese Zeichen darstellen. In [1] wird vorgeschlagen, colorls aus den Ports zu installieren und einen alias auf ls zu setzen (Colorls ist das ls aus base, mit zusaetzlicher Unterstuetzung fuer Farben und Multibyte-Character).

[1] http://old.nabble.com/Re%3A--leva@ec...d33552255.html
Sauber, danke! Das funktioniert.
Bleibt nur noch das Problem, dass ich keine Umlaute auf der Konsole (Korn Shell) eintippen kann.
Sir_Blizzardz ist offline   Mit Zitat antworten
Alt 27.09.2012, 10:30   #9
drm
Registered User
 
Registrierungsdatum: Feb 2011
Beiträge: 92
Was hast du denn fuer ein Tastaturlayout eingestellt?

Siehe auch http://www.openbsd.org/faq/faq7.html#Keyboard
drm ist offline   Mit Zitat antworten
Alt 27.09.2012, 10:52   #10
Sir_Blizzardz
Registered User
 
Registrierungsdatum: Dec 2006
Beiträge: 110
wsconsctl -a gibt nichts aus.
Beim setzen auf de kriege ich:
wsconsctl: wsconsctl: no such variable
An dem Server ist auch keine Tastatur angeschlossen, nur ein serielles Modem.
Sir_Blizzardz ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Samba als PDC mit Win2k: Dateien lassen sich nicht mehr löschen moray *BSD - Serverdienste 2 25.10.2007 15:59
Umbennung von Dateien Gandalf2 FreeBSD - Anwendungen und Ports 11 14.02.2007 18:45
Hilfe: Kann nach Kopieren auf neue Festplatte Dateien nur teilweise lesen (I/O Error) muri FreeBSD - Allgemein 10 31.12.2006 12:20
gnu tar, NT-Filesystem und Umlaute in den Dateinamen - wie auspacken? cheasy FreeBSD - Allgemein 8 25.12.2006 10:41
FreeBSD Samba PDC Howto Highfish Howtos 103 25.09.2006 21:14


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:09 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.