SoftMaker.de

Deutschsprachiges Diskussionsforum
Aktuelle Zeit: 22.05.2013 14:01:15

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Deutsche Umlaute und €-Zeichen
BeitragVerfasst: 28.09.2011 21:32:58 
Offline

Registriert: 17.09.2011 20:11:39
Beiträge: 13
Wenn ich eine mit einem Linuxeditor erstellte Textdatei mit Textmaker öffne, werden deutsche Umlaute und das EURO-Zeichen nicht richtig dargestellt.
So ergibt z.B. äöü߀@ aus dem Texteditor (z.B. Leafpad und mcedit) in Textmaker diese Zeichenfolge äöü߀@. Also wird nur @ richtig angezeigt. Woran kann das liegen? Locale ist bei mir auf de_DE.UTF-8 eingestellt.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Deutsche Umlaute und €-Zeichen
BeitragVerfasst: 29.09.2011 09:59:00 
Offline
SoftMaker Team
SoftMaker Team

Registriert: 09.04.2008 08:50:06
Beiträge: 6309
Wohnort: Nürnberg
Können Sie bitte einmal solch eine Datei hier anhängen oder an forum(at)softmaker.de senden? Vielen Dank!

_________________
Sven Leßmann
SoftMaker Software GmbH


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Deutsche Umlaute und €-Zeichen
BeitragVerfasst: 29.09.2011 10:02:40 
Offline
SoftMaker Team
SoftMaker Team

Registriert: 03.12.2003 14:32:06
Beiträge: 2977
Das deutet darauf hin, dass Ihre Editoren im UTF8-Zeichensatz speichern, aber keinen korrekten UTF8-Header an den Dateianfang stellen.

Sie können dazu in TextMaker den Filter "Textdatei, mit zusätzlichen Einstellungen" öffnen und von Hand das UTF8-Format anwählen. Oder eben Ihre Editoren überzeugen, korrekte UTF8-Dateien zu erstellen... :wink:

_________________
Martin Kotulla
SoftMaker Software GmbH


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Deutsche Umlaute und €-Zeichen
BeitragVerfasst: 29.09.2011 18:00:35 
Offline

Registriert: 17.09.2011 20:11:39
Beiträge: 13
Vielen Dank an beide Supporter. Der Tipp von Herrn Kotulla "Öffnen per Filter ..." funktioniert. Dabei wird im Popup-Fenster Codepage 1252 (Windows Westeuropa) als aktiv angezeigt und nach Aktivieren des Radiobuttons "UTF-8" erfolgt dann die lesbare Anzeige.
Anbei nochmal die mit dem Linuxeditor erzeugte Testdatei und ein Bild des o.a. Popup-Fensters. Wobei ich mich frage, weshalb "Codepage Windows 1252" hier auftaucht.
PS: Die Textdatei kann wohl nicht hochgeladen werden?


Dateianhänge:
Dateikommentar: Textfilter-Popup-Fenster
Textfilter-Anzeige.jpg
Textfilter-Anzeige.jpg [ 12.48 KiB | 453-mal betrachtet ]
Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Deutsche Umlaute und €-Zeichen
BeitragVerfasst: 29.09.2011 18:08:42 
Offline
SoftMaker Team
SoftMaker Team

Registriert: 03.12.2003 14:32:06
Beiträge: 2977
Wenn TextMaker gar nicht erkennen kann, welchen Zeichensatz eine Datei besitzt, muss er einen erraten, und dann nimmt er CP 1252.

_________________
Martin Kotulla
SoftMaker Software GmbH


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Deutsche Umlaute und €-Zeichen
BeitragVerfasst: 01.10.2011 23:26:25 
Offline

Registriert: 17.09.2011 20:11:39
Beiträge: 13
Einfache Textdateien haben m.E. keinen Dateiheader. Mit einem Hexeditor konnte ich jedenfalls nur die eingetippten äöü߀@-Zeichen in Hex-Darstellung sehen, wobei ich den Hexcode nicht adhoc einer bestimmten Codetabelle zuordnen konnte.
D.h. also wenn kein Dateiheader vorhanden ist, wäre es dann unter Linux "besser" per default mit UTF-8 zu öffnen statt mit Windows 1252?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Deutsche Umlaute und €-Zeichen
BeitragVerfasst: 02.10.2011 00:16:21 
Offline

Registriert: 01.02.2010 19:38:04
Beiträge: 76
Wenn du äöü߀@ im Hexeditor siehst, liegt der Text nicht im UTF8-Format vor.

äöü߀@ im UTF8-Format sieht im Hexeditor so aus:

EF BB BF C3 A4 C3 B6 C3 BC C3 9F E2 82 AC 40 -------- äöü߀@

EF BB BF - UTF8-Header (BOM)
C3 A4 - ä
C3 B6 - ö
C3 BC - ü
C3 9F - ß
E2 82 - €
AC 40 - @


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Deutsche Umlaute und €-Zeichen
BeitragVerfasst: 02.10.2011 06:53:19 
Offline
SoftMaker Team
SoftMaker Team

Registriert: 03.12.2003 14:32:06
Beiträge: 2977
UTF8 ist einer der Zeichensätze, die man klar durch einen Header kennzeichnen kann. Warum Ihr Texteditor das nicht tut, ist mir unklar. Ansonsten ist die Vorauswahl eines Zeichensatzes immer ein Ratespiel, wenn kein Header vorliegt. Im allgemeinen ist die Codepage 1252 eine gute Wahl, weil sie auch die unter Linux gängigen Codepages ISO-8859-1 und ISO-8859-15 mit einschließt.

_________________
Martin Kotulla
SoftMaker Software GmbH


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Deutsche Umlaute und €-Zeichen
BeitragVerfasst: 02.10.2011 20:50:44 
Offline

Registriert: 17.09.2011 20:11:39
Beiträge: 13
@eierlein
Danke für den Hinweis. Im Hexeditor werden die genannten Zeichen schon in Hex-Darstellung angezeigt. Siehe beigefügte Screenshot-Datei. Allerdings kann ich keinen UTF-8-Header EF BB BF entdecken.

@martin-k
Die von mir z.B. verwendeten Linux-Texteditoren (nano, mcedit, Leafpad) erstellen alle offensichtlich keine Dateiheader. Ich werde an anderer Stelle nochmal recherchieren, ob und warum das so ist. Laut Wikipedia habe ich allerdings gelesen (Zitat): "Allerdings besitzt nicht jede Datei einen Header, beispielsweise haben einfache Textdateien (.txt) keine besondere Kennzeichnungen, sondern der Inhalt beginnt normalerweise mit dem ersten Byte."(Zitatende)
OK, dann können wir von mir aus meine Anfrage als erledigt betrachten. Dank Ihres Tipps "Datei mit Filter zusätzliche Einstellungen öffnen..." habe ich eine Lösung vorliegen.
Vielen Dank für alle Antworten.


Dateianhänge:
Dateikommentar: Screenshot des Hexeditors mit den Umlauten und Sonderzeichen wie genannt
Hexedit.jpg
Hexedit.jpg [ 36.43 KiB | 415-mal betrachtet ]
Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de