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.
Meine Recherchen im Internet kamen trotz der üppigen Infos nie über den entscheidenden Punkt hinaus:
-> 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")?
Beispiel: aus www.müller.de wird www.xn--mller-kva.de
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