Forum: PC-Programmierung Formatierungen als Zeichen aus geben


von Ben S. (theben)


Lesenswert?

Ich bastel an einem Proramm welches sich in ein Text File ein liest. 
Jedoch stolpere ich immer wieder über irgend welche 
Formatierungszeichen. Gibt eis einen Edidor der mir alle Zeichen an 
Zeigt, also auch die Formatierungszeichen als ASCII Zeichen aus gibt?

von Peter II (Gast)


Lesenswert?

Ben S. schrieb:
> ibt eis einen Edidor der mir alle Zeichen an
> Zeigt, also auch die Formatierungszeichen als ASCII Zeichen aus gibt?

als was soll sie sie denn ausgeben? Es gibt keine Formatierungszeichen 
in ASCII es gibt in 8 bit 256 zeichen davon sind aber einige nicht 
darstelltbar.

Nimm einen Hexeditor der zeigt alles an.

von Udo S. (urschmitt)


Lesenswert?

Ben S. schrieb:
> Ich bastel an einem Proramm
Welche Programmiersprache, welche Plattform

Ben S. schrieb:
> welches sich in ein Text File ein liest
Einlesen solltest du dich in die Programmiersprache, das Programm liest 
einfach die Datei

Ben S. schrieb:
> Jedoch stolpere ich immer wieder über irgend welche
> Formatierungszeichen.
Was steht in der Datei? Eine Datei besteht erst einmal aus Byte-Werten 
von 0 -255. Es hängt davon ab in welcher Codierung die Datei erzeugt 
wurde. Sit es ein einfacher 8-Bit zeichensatz ISO-8859-1 (Latin1 oder 
auch ANSI) ist es DOS-850 (ASCII), oder ist ein multibyte Zeichensatz 
wie UTF-8.

Erst wenn du das weisst kannst du die Zeichen korrekt auslesen.

Wenn es eine Datei wie z.B. ein Word Dokument ist, dann stehen in der 
Datei binäre Informationen und kein Text. Diese Datei kannst du nur dann 
lesen wenn du das genaue Format kennst.

Wenn du irgendwelche 'Steuerzeichen' liest ist das meist ein sicheres 
Zeichen dafür daß du einen falschen Zeichensatz benutzt, oder die Datei 
nicht nur Text enthält.

von Ben S. (theben)


Lesenswert?

Ja die Datei sollte auch steuer kommandos entahlten. sie ist entweder 
din ansi oder ascii geschrieben. Das meine ich mal gelesen zu haben. 
also gibt es jetzt ein programm welches mir alle werte als zeichen aus 
gibt?

von Peter II (Gast)


Lesenswert?

Ben S. schrieb:
> also gibt es jetzt ein programm welches mir alle werte als zeichen aus
> gibt?

nein weil es keine 256 darstellbaren zeichen gibt.

von Ben S. (theben)


Lesenswert?

und wie bekomme ich nun raus welche zeichen drinnen stecken?

Ich dachte eher an einem Programm das zb bei einem new line zeichen 
einfach ein \n aus gibt

von Karl H. (kbuchegg)


Lesenswert?

Ein Programm, welches einen Hex-Dump erzeugt, könnte für dich hilfreich 
sein.
Wenn du keines findest ... sowas kann man auch mit wenig Aufwand selber 
schreiben.

von Peter II (Gast)


Lesenswert?

Ben S. schrieb:
> Ich dachte eher an einem Programm das zb bei einem new line zeichen
> einfach ein \n aus gibt

und was soll er bei 27 (ESC) oder bei 0 machen?

schau dir doch die Datei einfach mal mit einem Hexeditor an, dann sieht 
du alles.

von Ben S. (theben)


Lesenswert?

Hexeditor meine güte da bin ich nicht drauf gekommen das meinte ich

Danke

von Peter II (Gast)


Lesenswert?

Ben S. schrieb:
> Hexeditor meine güte da bin ich nicht drauf gekommen das meinte ich
> Danke

schön das du alle Beiträge gelese hast. (besonders gleich den 2.)

von Vlad T. (vlad_tepesch)


Lesenswert?

notepad++ stellt nicht darstellbare zeichen auf wunsch als schwarzes 
kästchen mit Zeichenkurzname dar

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.