Thread Net::IDN:Nameprep und ß (2 answers)
Opened by wiesensurfer at 2011-08-02 12:15

wiesensurfer
 2011-08-02 12:15
#150934 #150934
User since
2011-06-01
36 Artikel
BenutzerIn
[default_avatar]
Hallo Zusammen!
Ich hab eine Frage, wegen der Reihenfolge verschiedener Aufrufe.
In meiner Anwendung (nicht von mir erstellt, ich soll nur was erweitern)
werden folgende Module benutzt:

Unicode::Transform
Net::IDN::Nameprep
IDNA::Punycode

Code: (dl )
1
2
3
4
5
sub test{
&sUnicode = utf8_to_Unicode($_);
$sNormalized = nameprep($sUnicode);
$sAscii = encode_punycode($sNormalized);
}


Ich will das 'ß' in einem DomainNamen zulassen.
Da nameprep aus dem 'ß' ein 'ss' macht, fehlt es für encode_punycode.
Kann ich das nameprep auch nach encode_punycode ausführen, oder hat das Auswirkungen auf das Ergebnis? Ohne nameprep geht es, der punycode für das 'ß' ist korrekt. Ich gehe aber davon aus, dass nemeprep gebraucht wird.

View full thread Net::IDN:Nameprep und ß