Sehr gehrter Herr Büchel, hier meine Lösung: Changing of number systems basis: 4096 change basis (+)
select: mode ..D.. (dezimal --> system:) ..S.. (system --> dezimal:) ..N.. (system --> system) ..x.. (calling <index>number) ..Z.. (show number system:) ..f.. (next step) ..m. . (main menue) chose mode > x Basis: 4096 insert <index>number > èé Digit: 1100110000001100111 sign: point: 417895 binär: 1100110000001100111 bit: 19 foreward to next task! mfg Erich Schnoor > Anfang der weitergeleiteten Nachricht: > > Von: Wolli Buechel über python-de <python-de@python.org> > Betreff: [Python-de] Codepage-Methode vs. UTF8 > Datum: 15. August 2024 um 23:58:37 MESZ > An: python-de@python.org > Antwort an: Wolli Buechel <wjb...@web.de> > > Hallo Herr Schnoor, > > wie ich zuletzte dargelegt habe, verwendet UTF8 einen "Geheimcode" der Bytes > eines Zeichens, mit dem diese Bytes markiert werden als Solo-Bytes oder als > zusammengehörige Bytes eines Mehr-Byte-Zeichens. > > Hier noch mal zur Erinnerung: > >> In der folgenden Tabelle sind die Intervalle der Ordnungszahlen für 1/2/3/4 >> Bytes >> sowie die geheime Bit-Struktur des Codes dargestellt ( vgl. >> https://en.wikipedia.org/wiki/UTF-8#Encoding ): >> >> Code point ↔ UTF-8 conversion >> First code point Last code point Byte 1 Byte 2 >> Byte 3 Byte 4 >> U+0000 U+007F 0xxxxxxx >> U+0080 U+07FF 110xxxxx 10xxxxxx >> U+0800 U+FFFF 1110xxxx 10xxxxxx 10xxxxxx >> U+010000 U+10FFFF 11110xxx 10xxxxxx >> 10xxxxxx 10xxxxxx > >> Dieser Geheimcode ist doch clever gemacht von den Entwicklern der >> UTF8-Codierung der Unicode-Zeichen, oder? > > Jetzt meine Frage an sie als Schöpfer der Codepage-Methode (CPM): > > Wie löst Ihre CPM dieses Problem, ob ein Zeichen in einem Indexstring ein > Solo-Zeichen ist oder ob zwei (oder mehr ?) Zeichen zusammengehören als > Codierung einer Systemzahl. > > Ein konkretes Beispiel: > > Angenommen, der Ziffernstring für das 4096-er System lautet schlicht > > ziffern = ''.join( [ chr(x) for x in range(1,4097) ] ) > > und ich habe den Indexstring 'èé '. Das könnten theoretisch zwei einziffrige > Zahlzeichen sein oder eine zweiziffrige Systemzahl. > > Wie löst Ihr CPM-Programm dieses Problem? > > W. Büchel > _______________________________________________ > python-de Mailingliste -- python-de@python.org > Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an > python-de-le...@python.org > https://mail.python.org/mailman3/lists/python-de.python.org/ > Mitgliedsadresse: eschn...@multi-matrix.de _______________________________________________ python-de Mailingliste -- python-de@python.org Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an python-de-le...@python.org https://mail.python.org/mailman3/lists/python-de.python.org/ Mitgliedsadresse: arch...@mail-archive.com