Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IDN und Punycode (Umlaute in Domainnamen und E-Mail-Adressen (https://www.delphipraxis.net/29667-idn-und-punycode-umlaute-domainnamen-und-e-mail-adressen.html)

stupid42 12. Sep 2004 22:20


IDN und Punycode (Umlaute in Domainnamen und E-Mail-Adressen
 
Zum Umwandeln von z.B. www.müller.de oder jörg@müller.de benutze ich z.Zt. den IDNcoder (Freeware) von http://www.2andfro.de (Jens Kretzschmar) als Konvertierungsprogramm.

Kennt jemand von Euch eine Delphi-Unit, die ungefähr sowas tun kann:

1. Function ThisURL2IDN_URL (URL: String): String;

Beispiel: Aus "www.müller.de" wird "www.xn--mller-kva.de"

2. Function ThisAddress2IDN_Address (Address: String): String;

Beispiel: Aus "jörg@müller.de" wird "xn--jrg-sna@xn--mller-kva.de"

Beide Beispiele habe ich mit Jens' IDNcoder gemacht.

Um mit den IDN/Punycodes klarzukommen, braucht der IE6 übrigens ein ActiveX-Plugin, soweit ich weiß...

Tom4321 27. Jun 2007 12:44

Re: IDN und Punycode (Umlaute in Domainnamen und E-Mail-Adre
 
Sorry das ich diesen Thread nochmals aufwärmen muss, aber weiss mittlerweile jemand so etwas, das könnte ich nämlich auch gebrauchen!

Bernhard Geyer 27. Jun 2007 13:07

Re: IDN und Punycode (Umlaute in Domainnamen und E-Mail-Adre
 
Wie wäre es mit selber machen? Regeln sind ja bekannt.

oder einfach den 4ten Google-Eintrag zu Punnycode Delphi nehmen

Tom4321 28. Jun 2007 08:43

Re: IDN und Punycode (Umlaute in Domainnamen und E-Mail-Adre
 
Tja und wenn ich den Begriff "Punycode" gekannt hätte, hätte ich das sogar gefunden :-)

Danke für's "auf die Sprünge" helfen!

Bernhard Geyer 28. Jun 2007 08:59

Re: IDN und Punycode (Umlaute in Domainnamen und E-Mail-Adre
 
Zitat:

Zitat von Tom4321
Tja und wenn ich den Begriff "Punycode" gekannt hätte, hätte ich das sogar gefunden :-)

Hattest du die Webseite deines Links durchlesen wärst du darauf gestoßen :-D

Zitat:

Die Umsetzung der "Internationalized Domain Names" (IDN) in "Punycode" beherrschen veraltete Browser jedoch nicht.

SirThornberry 28. Jun 2007 09:04

Re: IDN und Punycode (Umlaute in Domainnamen und E-Mail-Adre
 
die Torrykomponente sollte man aber auch nochmal überarbeiten. Denn da sind solche Dinge enthalten
Delphi-Quellcode:
if IsBasic(c, n) = True then
:shock:

@Bernhard: Das Zitat ist insbesondere dann interessant wenn man weiß das der IE es erst seit Version7 beherrscht :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz