devlex.de
developer lexikon
 
A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z    
 
devnode.de
Developer Tutorials
devnote.de
Developer News
 
Startseite
Links
Newsletter
Impressum
 
Top Keywords
Disassembler
ADODB
GTK
XUL
BASIC
ActiveX
OOP
MIME
XML
JSP
 
Get Firefox!
 
zum Thema
 
Suche:

IDNA


Internationalizing Domain Names in Applications
 
Lange Zeit war es nicht möglich Domainnamen außerhalb des ASCII Zeichensatzes zu registrieren. Aufgrund verschiedener benötigter Protokolle (wie DNS) war es nicht möglich länderspezifische Zeichen in Domainnamen zu integrieren.

Der Ausweg heißt IDNA. IDNA präsentiert den reichhaltigen Unicode Zeichensatz mit ASCII Zeichen. Da eine 1:1 Umsetzung in ASCII Zeichen mit unter sehr lange Zeichenketten ergeben würde, komprimiert Punycode diese auf ein Minimum. IDNA setzt die Implementierung der folgenden Prozesse: Stringpreg / Nameprep, Punycode voraus. Mit IDNA werden nicht alle lingualen Probleme im Internet gelöst, jedoch können mit IDNA Domainnamen mit länderspezifischen Zeichen versehen werden ohne daß am DNS Protokoll oder DNS Servern Änderungen notwendig sind. Inzwichen gibt es mehrere Programme welche IDNs unterstützen (z.Bsp. PHlyMail, Mozilla Firefox, Mozilla Thunderbird). Auch gibt es Bibliotheken welche die Nutzung von IDN Funktionalitäten ohne großen Implementationsaufwand ermöglichen (z.Bsp. GNU Libidn, IDNKIT des JP-Nics, PEAR::Net_IDNA).
 

Internet Verweise zum Thema

GNU Libidn
Mozilla Projekt
PHlyMail
RFC 3492 - Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)
RFC 3490 - Internationalizing Domain Names in Applications (IDNA)
Offizielle PEAR Webseite

devnode Tutorials zum Thema


devnote News zum Thema

Last Call für URI und IRI Entwürfe
PEAR::Net_IDNA



Sie vermissen ein Keyword im Developer Lexikon?
Schreiben Sie uns!
  Startseite | Impressum | Newsletter
 
Tipps: [Geiztiger Webhostingpakete Vergleich] [PHlyMail] [fever XL]
[Markisen-Spezi]