IDN Punnycode Konverter (php)

Alain Aubert

Legendäres Mitglied
Irgendwie steh ich grad auf dem Schlauch.

Ich suche 2 PHP Funktionen, welche als Parameter eine URL in IDN/Punnycode kregen und umgekehrtes Resultat liefert.

Prinzipiell muss eine beliebige URL übergeben werden können und Punny- zurückkommen, wenn es sich um eine IDN handelt.

Alternativ möge man den Morgens blinden auf die offizielle Seite mit den Spezifikationen leiten. Hab wohl noch zu wenig Kaffe intus um sie zu finden (nehm aber lieber die fertige funktion
wink.gif
)

Danke
 
Aaarg! Ich hab genau gewusst, dass ich das innert 2 Minuten hätte finden müssen.
Naja, man muss sich eingestehen, wenn man einen schlechten Tag hat und von Ayom profitieren. Danke.

http://pear.php.net/package/Net_IDNA

Hatte schon richtig Angst ich müsste es selber implementieren
wink.gif
 
Geht auch in Python prima:

CODE import encodings.idna as enc

string = enc.nameprep(u'Müller')
string = enc.ToASCII(string)
print string #xn--mller-kva
string = enc.ToUnicode(string)
print string #müller


Cheers,
Den.
 
Zurück
Oben