ASCII zeichen für °

Gast
leider kann das HT den kreis nicht anzeigen, es wird ein rechteck 
ausgegeben, weiss jemand abhilfe. ich hab im Strin ein \xB0 mitgeschickt 
aber es kommt leider nicht das richtige heraus.

lg
Hannes
welches HT nutzt du?
es werden nicht immer alle ASCII zeichen erkannt... ich hab da mal ein 
tolles prog gehabt um komplett mitzuschneiden, was gesendet wurde... 
habs aber grad nich hier... wenn ich es finde poste ich den link ;)
Gast
kleiner versuch hier auf der arbeit :)

HD 44780 kontroller am display

sz (ß) geschickt und es kommen viele kleine °°°° dabei raus :P
ein versuch ist es wert, mehr wie n schwarzes kästchen kann ja nicht 
passieren.
Gast
Natürlich nicht, darum gibts ja Ärger. Im Prinzip müsste man rausfinden, 
was für eine Codepage Hyperterminal verwendet (kann man glaubs nicht 
verändern, sonst halt ne anständige Terminalsoftware verwenden) und den 
entsprechenden Code schicken.
Gast
Codepage kann man nicht wählen im Hyperterminal, aber unter 
Datei->Eigenschaften->Einstellungen->ASCII-Konfiguration gibt es 
"Eingangsdaten im 7Bit-ASCII-Format empfangen", das nicht angekreuzt 
sein sollte.

(Wie immer bei MS-Software muß man nur lang genug klicken ...)
Gast
ich hab mein ° leider immer noch nicht gefunden, ich meinte vorher 
natürlich UNICODE.
leider kann ich mir kein programm schreiben und dann den ganzen Unicode 
auf dem Hyperterminal (Microsoft) ausgeben, da ich sonst das aktuelle 
Projekt löschen müsste.
Kann mir noch jemand einen Tipp geben wo ich den UNICODE für ° für das 
Hyperterminal herbekomme.
Vielen Dank für Eure Antworten.

lg
Hannes
Gast
http://vt100.net/

Bei meinem Wetter-Logger verwende ich natürlich auch das "°". Das wird 
einfach so unter Hyperterminal angezeigt.
Manchmal frage ich mich wirklich, wie andere Leute programmieren (meine 
Programme sehe ja teilweise schon total zusammengflickt aus...)
> ich hab mein ° leider immer noch nicht gefunden, ich meinte vorher
> natürlich UNICODE.
> leider kann ich mir kein programm schreiben und dann den ganzen Unicode
> auf dem Hyperterminal (Microsoft) ausgeben,

Ich bin mir sehr sicher, dass das ganze nichts mit UNICODE zu tun
hat.

Wenn du einfach mal alle Zeichen mit den Codes 128 bis 255 rüberschickst
sollte der ° irgendwo dabei sein.

> da ich sonst das aktuelle
> Projekt löschen müsste.

? Was um Himmels willen programmierst du da, wo man ein aktuelles
Projekt nicht abspeichern kann.
Ansonsten: Du wirst doch wohl irgendwo eine Schleife reinkriegen,
die die Zahlen von 127 bis 255 binär über die Serielle rausschickt.
Zweckentfremde halt kurzzeitig einen Button oder was du
sonst als Auslöser zur Verfügung hast.
<Sarkasmus ein>
Wow.
8 Stunden suchen um sich einen 3-Zeiler zu ersparen.
Das nenn ich effizientes Arbeiten!

  int ii;
  for( ii = 128; ii < 255; ++i )
    printf( "%d: %c ", ii, ii );

Bzw. das Äquivalent für printf für die Serielle.
<Sarkasmus aus>
Gast
Wenn er gleich nach dem Code auf der DOS-Codepage gefragt hätte, hätte 
man ihm auch hier helfen können. Aber wenn er das kleine Geheimnis 
bewahren wollte ... (-;

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.