Punycode Unicode Compression
Michael Arntz
- browser
0 Bio
Hallo,
ich habe gerade die Entwicklung eines kleinen eBay-Tools (Basis FileMaker Pro) abgeschlossen. Mein Ehrgeiz läßt es jedoch nicht zu, mich ins fröhliche Veröffentlichen zu stürzen, bevor es nicht auch Umlaut-Domain-Adressen übersetzen kann.
-> Wie funktioniert eine Punycode-Kompression?
-> Oder: Wie wird die Position des Umlauts und dessen Klassifizierung in den dreistellige Code verwandelt der hinter dem letzten Minuszeichen steht (im Beispiel "kva")?
Erläuterung des Punnycode z. B. bei SWITCH
http://www.switch.ch/de/id/idn/tech.html
------------------------------------------------------------
Punycode
Wenn nach erfolgter "Name Preparation" ASCII-fremde Zeichen im String enthalten sind, kennzeichnet das System diesen String mit dem Präfix xn--. Punycode entnimmt dem eigentlichen Domain-Namen die ASCII-fremden Zeichen, merkt sich die Position dieser Zeichen und hängt sie, durch einen weiteren Bindestrich abgetrennt, in codierter Form am Schluss wieder an.
------------------------------------------------------------
Toll, wenn mir jemand helfen könnte!
Grüße
Mike
Sup!
Steht IMHO schon im Archiv. Gibt's eine RFC drüber. Google ist Dein Freund. Suchworte: puny code RFC etc...
Gruesse,
Bio
Sup!
Steht IMHO schon im Archiv. Gibt's eine RFC drüber. Google ist Dein Freund. Suchworte: puny code RFC etc...
Gruesse,
Bio
Dank!
Hab auch was gefunden. In der RFC 3492 wird der Algorithmus detailliert beschrieben.
Für mich, zu starker Tobak. Werd ich wohl mal lieber sein lassen.
http://www.ietf.org/rfc/rfc3492.txt
Grüße
Mike