Hallo Freunde der kniffligen Aufgaben, hat jemand evtl. das schon mal versucht ? Ich habe einen 8051er und muss Meldungen auf kyrillisch ans Hyperterminal schicken und anzeigen. Wie geht das denn??? Jede Idee willkommen! Thx RABIS
Gast
#2752896
passende schrift aussuchen
Gast
#2753041
Schau mal hier: http://archives.maillist.ru/26815/22733.html >12. Как в HyperTerminal поставить русский шрифт, т.е. чтобы во время >соединения с др. Ich habe nur "Hyperterminal po russki" eingegeben. Es kamen noch mehr Treffer. Der Rest ist dein Problem.
Eine Möglichkeit ist es, einen 8-Bit-Pixelfont mit kyrillischen Schriftzeichen zu verwenden, der bei Hyperterminal eingestellt werden muss. Das sind *.FON-Dateien, die im Verzeichnis c:\Windows\Fonts zu installieren sind. Diese Schriftdatei verwendet Codepage 1251. Die entsprechenden von Deinem µC zu verwendenden Zeichencodes sind hier aufgeführt: http://de.wikipedia.org/wiki/Windows-1251 Als Quelle für diese Schriftdatei dürfte eine russische Windows-Version verwendet werden können, oder ein geeigneter Bitmapfont-Editor. Manche Versionen von Hyperterminal unterstützen auch eine Terminalemulation namens VT-UTF8, dann muss als Schriftart nur eine geeignete Unicode-Schriftart verwendet werden (wie z.B. die mit Windows mitgelieferten Courier New, Lucida Console oder Consolas). Dein µC muss dann allerdings UTF-8-codierte Texte an das Terminalprogramm senden. Das hat den Vorteil, daß normale ASCII-Codes (alles < 0x80) unverändert weitergenutzt werden können, nur für Sonderzeichen (Umlaute) oder eben kyrillischen Text sind dann jeweils mehrere Bytes zu verwenden. http://de.wikipedia.org/wiki/UTF-8 Der Vorteil dieses Verfahrens ist, daß Du z.B. mit Notepad auch in UTF-8 codierte Texte verfassen kannst (bei "Speichern unter" lässt sich die Codierung einstellen), und Du kannst auch kyrillische Texte z.B. aus diesem Forum hier direkt per Zwischenablage kopieren: Извинитe, я нeмогу вaм помочь.
Gast
#2753639
Hast du denn schon mal Seite einrichten/Schriftart/Script Kyrillisch eingestellt? Wenn du dann mit oben genannter Tabelle die Zeichen schickst, müßte es doch gehen.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.