Hi zusammen,
nach nun doch einigen Jahren möchte ich mein Script mal automatisieren und die Umwandlung von Unicode nach Punycode einbauen. PHP hat eine solche Funktion, ich weiß, aber erst seit Version 5.3 - ich habe 5.2.
Also habe ich nun die bisherige PHP-Klasse genommen. Funktioniert soweit auch ganz gut, nur Eines macht mit nun sorgen.
Woher weiß ich denn, ob eine Domain, die da eingetragen wird, nun eine IDNA2003 oder eine IDNA2008 ist?
Beispiel:
müller.de
Das Ergebnis ist bei beiden Standards identisch: xn--mller-kva.de
Anders aber bei Exoten wie βόλοσ.com
IDNA2003: xn--nxasmq6b.com
IDNA2008: xn--nxasmm1c.com
Ruft man im Browser die erste auf, dann kommt eine Parking-Seite. Ruft man die zweite Version auf, dann kommt "Server nicht gefunden". Die sind also grundlegend unterschiedlich.
Selbiges bei z.B. faß.de
IDNA2003: fass.de
IDNA2008: xn--fa-hia.de
Hm... Wie bekomme ich nun heraus, welche Version ich zum Codieren benötige? Oder nutzt man immer 2003 oder immer 2008 ? *hilfe*