Freie Display Gestaltung für alle Jeti-Sender mit Farbdisplay geeignet.
- LeonAir
- Offline
- Senior Mitglied
- Beiträge: 57
- Dank erhalten: 58
LeonAir antwortete auf Freie Display Gestaltung für alle Jeti-Sender mit Farbdisplay geeignet.
Posted 18 Sep. 2021 13:06 #1297
Hallo zusammen,
ein Blick in die Lua API schafft hier Klarheit:
Wenn ich die angehängte Datei mit
herunterlade, erhalte ich einen Unicode-Text ohne Encodingfehler.
Es ist also beim Erstellen der Datei etwas mit den Zeichensätzen durcheinander gekommen. Dehalb ist es wichtig den Texteditor vorher immer auf UTF-8 zu stellen.
Ich habe auch noch weitere spezielle Zeichen in einer Lua-App getestet und an allen möglichen Stellen im Sender anzeigen lassen. Sogar io.readall() kann Unicode-Zeichen aus Dateien lesen.
Doch keine Regel kommt ohne Ausnahmen: Zwar lässt sich beispielsweise das Zeichen ° als Text kodieren und anzeigen, es unterscheidet sich jedoch von dem Zeichen, das die Sender für Sprachausgaben benutzen. Das wird bei dem Funktionsaufruf
deutlich, wo die Einheit "Grad" nicht mit angesagt wird. Hier muss das Zeichen "°" explizit über die Binärkodierung erzeugt werden: string.char(176)
Das liegt daran, dass im Unterschied zu allen anderen jsn-Dateien auf dem Sender die Datei /Voice/**/numbers.jsn in ANSI kodiert ist.
Warum Jeti das so macht, ist mir nicht verständlich.
Gruß Leon
ein Blick in die Lua API schafft hier Klarheit:
Darunter sind einige Zeichen aus dem Unicode-Charset angegeben, die über ASCII-7 hinaus unterstützt werden, z.B. das é mit der Kodierung 0xE9.The DC/DS transmitter supports a subset of UTF-8 charset. A standard 7-bit ASCII is supported, plus
additional Unicode characters which are listed in the table below. Since Lua 5.3 contains native UTF-8
support for strings, you can write the applications directly in UTF-8 encoding (this is a preferred
option as well).
Wenn ich die angehängte Datei mit
Code:
curl https://www.jetiforum.de/media/kunena/attachments/5846/strings.jsn
Es ist also beim Erstellen der Datei etwas mit den Zeichensätzen durcheinander gekommen. Dehalb ist es wichtig den Texteditor vorher immer auf UTF-8 zu stellen.
Ich habe auch noch weitere spezielle Zeichen in einer Lua-App getestet und an allen möglichen Stellen im Sender anzeigen lassen. Sogar io.readall() kann Unicode-Zeichen aus Dateien lesen.
Doch keine Regel kommt ohne Ausnahmen: Zwar lässt sich beispielsweise das Zeichen ° als Text kodieren und anzeigen, es unterscheidet sich jedoch von dem Zeichen, das die Sender für Sprachausgaben benutzen. Das wird bei dem Funktionsaufruf
Code:
system.playNumber(0, 0, "°")
Das liegt daran, dass im Unterschied zu allen anderen jsn-Dateien auf dem Sender die Datei /Voice/**/numbers.jsn in ANSI kodiert ist.
Warum Jeti das so macht, ist mir nicht verständlich.
Gruß Leon
Last Edit:18 Sep. 2021 13:15
von LeonAir
Letzte Änderung: 18 Sep. 2021 13:15 von LeonAir.
Folgende Benutzer bedankten sich: Thorn
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Pascal92
- Offline
- Neues Mitglied
- Beiträge: 17
- Dank erhalten: 8
Pascal92 antwortete auf Freie Display Gestaltung für alle Jeti-Sender mit Farbdisplay geeignet.
Posted 18 Sep. 2021 13:20 #1298
Danke Leon für diese Erklärungen. Ich habe in meinem Texteditor überprüft, ob die Einstellung UTF-8 ist. Aber trotzdem verursacht es mir Fehler. Ich versuche es am Nachmittag mit einem anderen. Ich möchte die Akzente und das Symbol ° . finden
Last Edit:18 Sep. 2021 13:21
von Pascal92
Letzte Änderung: 18 Sep. 2021 13:21 von Pascal92.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Thorn
- Offline Autor
- Moderator
- Beiträge: 3460
- Dank erhalten: 1462
Thorn antwortete auf Freie Display Gestaltung für alle Jeti-Sender mit Farbdisplay geeignet.
Posted 18 Sep. 2021 13:34 #1299
Danke Leon,
hier mal die Jsn und dazu mal die Bilder das es so erstmal funktioniert bei weiteren fragen helfe ich gerne
hier in französischer Sprache
hier in deutscher Sprache
hier die jsn bitte kontrollieren
mfg
Thorn
hier mal die Jsn und dazu mal die Bilder das es so erstmal funktioniert bei weiteren fragen helfe ich gerne
hier in französischer Sprache
hier in deutscher Sprache
hier die jsn bitte kontrollieren
mfg
Thorn
!! Bitte alle meine Apps vom Sender Löschen!
Sorry, wegen meiner Rechtschreibung und Grammatik!!!
Lg Thorn
Sorry, wegen meiner Rechtschreibung und Grammatik!!!
Lg Thorn
von Thorn
Folgende Benutzer bedankten sich: supermimi, Pascal92
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Thorn
- Offline Autor
- Moderator
- Beiträge: 3460
- Dank erhalten: 1462
Thorn antwortete auf Freie Display Gestaltung für alle Jeti-Sender mit Farbdisplay geeignet.
Posted 18 Sep. 2021 13:48 #1300
Pascal
Wir können auch gerne über AnyDesk.exe oder TeamViewer das zusammen machen habe damit absolut kein Problem würde die jsn dann auch auf meiner Homepage stellen.
Mfg
Thorn
Wir können auch gerne über AnyDesk.exe oder TeamViewer das zusammen machen habe damit absolut kein Problem würde die jsn dann auch auf meiner Homepage stellen.
Mfg
Thorn
!! Bitte alle meine Apps vom Sender Löschen!
Sorry, wegen meiner Rechtschreibung und Grammatik!!!
Lg Thorn
Sorry, wegen meiner Rechtschreibung und Grammatik!!!
Lg Thorn
von Thorn
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Pascal92
- Offline
- Neues Mitglied
- Beiträge: 17
- Dank erhalten: 8
Pascal92 antwortete auf Freie Display Gestaltung für alle Jeti-Sender mit Farbdisplay geeignet.
Posted 18 Sep. 2021 15:12 #1301
Ach ja gerne. Ich habe Teamviewer auf meinem Mac. Ich werde die neue Datei, die Sie gegeben haben, demnächst ausprobieren.
von Pascal92
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Thorn
- Offline Autor
- Moderator
- Beiträge: 3460
- Dank erhalten: 1462
Thorn antwortete auf Freie Display Gestaltung für alle Jeti-Sender mit Farbdisplay geeignet.
Posted 18 Sep. 2021 16:31 #1302
Probieren sie die Jsn erstmal aus und ändern sie die dann mal und laden sie dann hier hoch und dann gucken wir Mal mit Teamviewer.
Thorn
Thorn
!! Bitte alle meine Apps vom Sender Löschen!
Sorry, wegen meiner Rechtschreibung und Grammatik!!!
Lg Thorn
Sorry, wegen meiner Rechtschreibung und Grammatik!!!
Lg Thorn
von Thorn
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Moderatoren: Thorn, IG-Modellbau
Ladezeit der Seite: 1.258 Sekunden