Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Emacs speichern von Dateien mit Umlauten

Diskussion: Emacs speichern von Dateien mit Umlauten im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hi, am Besten erklär ich das Problem anhand eines Beispiels: wenn ich auf der z.B. Konsole eingebe: emacs bücher ...

Antwort
Alt 10.05.07, 09:16   #1 (permalink)
Revenant
Guest
 
Likes:
Emacs speichern von Dateien mit Umlauten

Anzeige

Hi,

am Besten erklär ich das Problem anhand eines Beispiels:

wenn ich auf der z.B. Konsole eingebe:

emacs bücher &

und dann das dokument in emacs speichern will dann versucht er es nicht nach blubber/bücher sondern nach blubber/b\303\274cher zu speichern. Irgendwie kann er also die Umlaute nicht richtig auflösen.

Das gleiche Problem hab ich auch, wenn in dem Pfad zu der zu speichernden Datei ein Umlaut vorkommt.

Was kann man da machen?

EDIT: in der Konsole bekomm ich:
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset

  Mit Zitat antworten
Alt 10.05.07, 09:26   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Idealerweise sollte man Umlaute unter Linux in Dateinamen vermeiden. Das sind Sonderzeichen, die in Dateinamen nichts zu suchen haben. Da Emacs die locales-Umgebungsvariablen nicht auswertet, sondern davon ausgeht, daß ein englisches Character-Set verwendet wird, "konvertiert" er Umlaute entsprechend. Damit wird u.a. vermieden, daß eine Datei nicht mehr aufrufbar wird, nur weil evtl. mal ein anderes Locale im System genutzt wird, in dem diese Sonderzeichen nicht existieren.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 10.05.07, 09:37   #3 (permalink)
Revenant
Guest
 
Likes:
Standard

Ok, clever daran hab ich nicht gedacht. Trotzdem irgendwie schade, dass es immer noch so viel Chaos bezüglich den Codierungen gibt. Einmal wird ASCII verwendet, in anderen Fällen wird Unicode unterstützt. Ich frage mich warum nicht generell alles auf UTF-16 umgerüstet wird

EDIT: stimmt eigentlich.. kann ich Emacs iwie auf Unicode umstimmen? Die ersten 127 Zeichen sind ja sowieso abwärtskompatibel zum ASCII Code. Dürfte also keine Probleme geben
  Mit Zitat antworten
Alt 10.05.07, 11:50   #4 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Das Problem liegt hier nicht beim Emacs, sondern bei der Systemumgebung. Im Normalfall akzeptiert Emacs Umlaute, wenn die Umgebungsvariablen das zulassen. Ich würde trotzdem davon abraten solche Sonderzeichen in Dateinamen zu nutzen. Mach besser ue, ae, oe draus anstatt nachher Dateinamen zu haben, die dein System evtl. nicht korrekt wiedergeben kann oder die auf einem anderen Rechner Probleme machen. Ich ärgere mich schon jedesmal, wenn Win-User mir Dateien mit Umlauten geben. Da müssen die Linux-User doch nicht mitmachen.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 10.05.07, 15:07   #5 (permalink)
Revenant
Guest
 
Likes:
Standard

okay, gibt es vllt. irgendwo eine Konvention an die man sich halten kann (sowas wie ne Coding-Guideline)? Denn soll ich Datei-/ Verzeichnisnamen jetzt groß schreiben oder nicht? Fängt man unterschiedliche Wörter in einem Namen mit Großbuchstaben an, oder trennt man sie mit einem Unterstrich?

Wie wird das in der Praxis gehandhabt?
  Mit Zitat antworten
Alt 10.05.07, 15:13   #6 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Leider macht das jedes Projekt sein eigenes Ding. Versuch halt so zu schreiben, daß ein englisches Character-Set ausreicht. Der Rest ist deine Sache.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Emacs speichern von Dateien mit Umlauten
Themen-Optionen
Ansicht

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.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bedienung Emacs HDT Linux/UNIX 8 01.03.12 17:53
Welche Programme speichern temporäre Dateien? Serow Linux/UNIX 3 04.02.08 13:56
Apache: Probleme mit Umlauten THRALL Internet Allgemein 0 20.12.06 08:23
Liste der zuletzt gespeicherten Dateien nicht mehr speichern DSX Windows 3 22.10.06 15:05
URLs mit Umlauten Mackz News & Ankündigungen 8 21.08.03 14:15


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61