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
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.