Ich benutze Contiki-Webbrowser mit RR-Net regelmäßig. Einziges Manko: Umlaute und Sonderzeichen wie das "ß" werden nicht dargestellt. Da ich programmiertechnisch ein Nackedei bin, eine Frage an die Community: Kann das ein großes Problem sein, die Umlaute zu impementieren?
Hallo Besucher, der Thread wurde 3,6k mal aufgerufen und enthält 10 Antworten
letzter Beitrag von Rotzwald am
Umlaute im Contiki Webbrowser
- Rotzwald
- Erledigt
-
-
Wie ich im 8-Bit-Browser-Thread schon schrieb, müssten sinnvollerweise 2 Fähigkeiten gegeben sein: Zum Einen müsste Kontiki mit UTF-8 (zumindest den ersten 256 Zeichen davon) umgehen können – sonst kommen die Umlaute erst gar nicht verwertbar an. Ich nehme an, dass sich die bisherige Fähigkeit auf die 128 Zeichen des ASCII-Zeichensatzes beschränkt.
Zum Anderen müssen natürlich die betreffenden Zeichen im Charset enthalten sein. Da Kontiki, wie auch der C64 grundsätzlich, die Hälfte seines Charsets mit invertierten Zeichen "verschwendet", hat er allerdings auch nur 128 Chars zu Verfügung. Also entweder muss man andere darstellbare Zeichen opfern oder aber auch den Zeichensatz auf UTF-8-Niveau (zumindest die ersten 256 Chars) bringen. Allerdings muss man dann auch gleich gucken, wie man Links anzeigt (denn da verwendet Kontiki die invertierten Zeichen). Wenn man Links über Farben kennzeichnen würde, wäre das aber möglich. Nur wäre das wahrscheinlich alles ein etwas größerer Umbau, den man nicht mal eben macht.
Vielleicht mal bei den Kontiki-Entwicklern nachfragen? (oder auf Realisierung des Retro-Proxy-Konzeps hoffen)
-
Ein halber Schritt in die richtige Richtung könnte auch das Ersetzen von ä durch ae, ß durch ss etc. sein.
-
Ein halber Schritt in die richtige Richtung könnte auch das Ersetzen von ä durch ae, ß durch ss etc. sein.
Richtig. Aber dafür müsste natürlich erstmal ein "ä" beim Parser ankommen. Heutzutage wird ein ä ja nicht mehr in HTML-ASCII-Code umschrieben, sondern kommt als UTF-8 Code 00E4 (Position 228) herein. Ich nehme an, dass Kontiki (zumindest auf dem C64) alles über Position 127 einfach schon beim Reinkommen ignoriert, da es das ohnehin nicht auswerten kann. Und wenn kein "ä" eingelesen wurde, kann man auch kein "ae" davon machen. Aber vielleicht liege ich da ja auch falsch.
-
Habe mal ne kleine Seite gemacht mit der es besser geht am C64: c64.computersammler.de
Dort werden RSS-Feeds genommen und in HTML gewandelt - dabei auch die Umlaute ersetzt
(zz sind nur ein paar Seiten eingetragen ....)Viel Spass damit
-
Umlaute müssen im Contiki-Leser in zwei Zeichen auseinanderdivdiert werden.
Irgendwie selbst schon versucht, aber dann doch aufgegeben.
Dann gelöst indem man in den HTML-Dateien mit < und > und sonstwas "normal" ß anzeigen läßt und sonst im Contiki ss ankommt.
-
Dann gelöst indem man in den HTML-Dateien mit < und > und sonstwas "normal" ß anzeigen läßt und sonst im Contiki ss ankommt.
Klingt super, peile es aber genau null. Sorry, ich stehe sowas von auf der Leitung.
-
Den Interpreter vom Contiki Browser dazu bringen ss auszugeben und so, daß bei einem modernen Browser da aber ß steht.
ich habe das schon hingekriegt, wie genau weiß ich nicht mehr
-
Den Interpreter vom Contiki Browser dazu bringen ss auszugeben und so, daß bei einem modernen Browser da aber ß steht.
ich habe das schon hingekriegt, wie genau weiß ich nicht mehr
Vielleicht fällt es Dir wieder ein, das Wetter ist ohnehin mies Zumindest ich wäre dankbar...
-
Code
- <td valign="top">
- <p><span class="headlinecitalic"><a
- href="http://aaa.faz.com/IN/INtemplates/eFAZ/docmain.asp?rub=%7BB1311FCE-FBFB-11D2-B228-00105A9CAF88%7D&doc=%7BADC9E56B-18AA-49C0-8AA3-2626075E8112%7D">Volkszufriedenheit</a></span><br>
- <span class="smalltext"> Bislang ist tats<script> document.write ("ä"); </script><noscript>ae</noscript>chlich
- die Demokratie nach Deutschem Vorbild das politische System, welches
- regelm<script> document.write ("ä"); </script><noscript>ae</noscript><script> document.write ("ß"); </script><noscript>sz</noscript>ig die Weichen f<script> document.write ("ü"); </script><noscript>ue</noscript>r eine bestm<script> document.write ("ö"); </script><noscript>oe</noscript>gliche
- Zufriedenheit im Volk stellt.</span> <a
- href="http://aaa.faz.com/IN/INtemplates/eFAZ/docmain.asp?rub=%7BB1311FCE-FBFB-11D2-B228-00105A9CAF88%7D&doc=%7BADC9E56B-18AA-49C0-8AA3-2626075E8112%7D"><img
- src="Wochenzeitung_files/pfeil.gif" alt=">" border="0"
- height="7" width="7"></a><br>
- <span class="datum">Jun. 15, 2004 in <a
- href="http://aaa.faz.com/IN/INtemplates/eFAZ/rubmain.asp?rub=%7BB1311FCE-FBFB-11D2-B228-00105A9CAF88%7D">Politics</a></span></p>
- </td>
- </tr>
-
Vielen Dank!