Welches Encoding ist das?

OP #6696340
Lesenswert?
• ▲
▼
Hallo,
ich nutze Windows 10 und habe eine Tastatur mit deutschem Layout. Wenn 
ich ein
1
\
 eintippe, wird daraus auf einem Lieferschein, der mir geliefert wird, 
ein
1
Ö
.
Aus
1
\n
 wird also
1
Ön
 geprintet. Welches Encoding benutzen die?
Die Character a bis z werden richtig geschrieben. Mehr Infos habe ich 
leider nicht.

Viele Grüße
Bartosz
Angehängte Dateien:
#6696814
Lesenswert?
• ▲
▼
Das Tastaturlayout, die Spracheinstellung und auch die Ländereinstellung 
(Datumsformat etc.) haben nichts mit dem Encoding zu tun. Die vier 
können unabhängig voneinander eingestellt werden.
Das von einem Programm verwendete Encoding defaultet unter Windows 
entweder zu Windows-1252 (GUI), Codepage 850 (cmd.exe) oder ist im 
Programm einstellbar. Wird Text von einem Programm an ein anderes 
übergeben und enthält dieser Text nicht selbst eine Encoding-Angabe (bei 
z.B. XML aber der Fall), muß dem anderen Programm das Encoding 
mitgeteilt werden, mit dem dieser Text codiert ist, oder das Programm, 
das den Text erfasst, muß sich an das Encoding des Empfängerprogramms 
halten, oder es muß eine Codepage-Konvertierung des Textes erfolgen.
OP #6696951
Lesenswert?
• ▲
▼
Markus L. schrieb:
>  Wird Text von einem Programm an ein anderes
> übergeben und enthält dieser Text nicht selbst eine Encoding-Angabe (bei
> z.B. XML aber der Fall), muß dem anderen Programm das Encoding
> mitgeteilt werden, mit dem dieser Text codiert ist, oder das Programm,
> das den Text erfasst, muß sich an das Encoding des Empfängerprogramms
> halten, oder es muß eine Codepage-Konvertierung des Textes erfolgen.

Ich habe bei einem Unternehmen ein Produkt bestellt und als Kunde wusste 
ich nicht, dass deren Lieferschein-Ausdruck-Gerät ein anderes Encoding 
benutzt.  Ich habe mir nun ein Programm geschrieben, welches in meinem 
Text Ä, Ö, Ü, ä, ö, ü und ß durch [, \, ], {, |, } und ~ ersetzt. Diesen 
Text kopiere ich beim nächsten Mal in die Box auf deren Internetseite. 
Dann wird alles funktionieren.

Danke für die Infos.
Gast #6696968
Lesenswert?
• ▲
▼
Bartosz B. schrieb:
> Ich habe mir nun ein Programm geschrieben, welches in meinem Text Ä, Ö,
> Ü, ä, ö, ü und ß durch [, , ], {, |, } und ~ ersetzt. Diesen Text
> kopiere ich beim nächsten Mal in die Box auf deren Internetseite. Dann
> wird alles funktionieren.

Dann stimmt es vermutlich im Lieferschein (Nadeldrucker?), aber dafür in 
der Rechnung oder an anderen Stellen nicht mehr.

Ich würde da einfach auf Umlaute verzichten und ae, ss etc. verwenden.
Gast #6697028
Lesenswert?
• ▲
▼
Da hätten se damals, beim Erfinden der PC-Tastatur einen Schalter 
anbringen sollen, mit dem man das Tastaturlayout einfach umschalten 
kann.
Auf Betriebssystemebene ist das je bei jedem Betriebssystem anders, wie 
man das umstellt.
Gast #6697082
Lesenswert?
• ▲
▼
Markus L. schrieb:
> Um welches Unternehmen handelt es sich denn, das heutzutage noch ein
> 7-bit Encoding verwendet?

Das übliche Protokoll für Nadeldrucker (die man z.B. noch öfter in 
Möbelhäusern sieht) ist ESC/P. Auch Bondrucker unterstützen mit ESC/POS 
eine Variante davon, was allerdings eher ältere Kassensysteme 
(insbesondere mit Druckeranschluss per RS232) nutzen.

Anarchist schrieb:
> Da hätten se damals, beim Erfinden der PC-Tastatur einen Schalter
> anbringen sollen, mit dem man das Tastaturlayout einfach umschalten
> kann.

Tastaturen schicken nur Key-down- und Key-up-Codes, die kennen keine 
Layouts.

Sun hatte in den Tastaturen DIP-Schalter, die wurden aber bloss vom Host 
ausgelesen und hatten keinen Einfluss auf die gelieferten Scan-Codes.

Aber das Anliegen des TO hat ohnehin nichts mit dem Tastatur-Layout zu 
tun.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.