hängt von den Zielbenutzern ab ... zum Beispiel schaut Nürnberg.de auch auf nuernberg.de, um es für deutsche Benutzer leicht zugänglich zu machen (da deutsche Tastatur standardmäßig ist und alle 4 zusätzlichen Schlüsselsymbole (ääüß) verfügbar hat an alle Deutschsprachigen), und vergessen Sie nicht, dass es eines der Ziele von I18N ist, dem Endbenutzer ein Gefühl der Muttersprache zu vermitteln. Mac- und Linux-Benutzer haben sogar noch mehr initiative Wege, wie zum Beispiel das Klicken auf Alt + u auf Mac, um Umlaute in Zeichen zu induzieren, um mit I18N-Eingaben umzugehen.
ich mich nur gefragt wurde, was sind die von Komplikationen in der URL der Nicht-ASCII-Zeichen hat.
aber die Art und Weise Sie Ihre Frage gelegt, so scheint es, dass Ihre Frage mehr ist um URI, rather then URL ... und Sie versuchen, URN zu verschmelzen mit Nicht-ASCII-Zeichen in URI. Es gibt keine Komplikationen darin, wenn Sie wissen, wo und wie Sie Ihre URN am Server analysieren (for example: in case of Django based server, the URN can be parsed and handled using regex inside url.py) .. alles, was Sie beachten müssen, ist, dass mit Web 2.0 (Ajax Javascript-basierte Evolution) alles hauptsächlich in UTF läuft -8, da die Javascript-Spezifikation UTF-8-Kodierung verlangt. Und so hat sich utf-8 zu einer Art Standard entwickelt. Bleiben Sie mit den utf-8-Kodierungsspezifikationen und Sie werden kaum Komplikationen bei der URI-Analyse und der damit verbundenen Umgehung haben.
zum Beispiel. Überprüfen Sie die URI http://de.wikipedia.org/wiki/Fürth oder http://hi.wikipedia.org/wiki/जज्मनी .. unabhängig von der Codierung, die Sie in der Adressleiste schreiben, übersetzt der Browser es in UTF-8 und sendet es an den Server.
HINWEIS: neben UTF-8, gibt es einige Symbole, die Prozentsatz-Codierung codiert werden .. mehr hier ...
befinden können
http://en.wikipedia.org/wiki/Percent-encoding
Nun, wenn Sie auf i18n Ort arbeiten, dann bedeutet das, dass Sie Ihre Site in wenige Sprachen übersetzen ... Das heißt, dass Sie Leute aus anderen Ländern erwarten, was Ihre Site nicht so lokal macht :) Natürlich kann ich mich irren, wenn Ihre Leute in Ihrem Land nur wenige Sprachen benutzen , spezifisch für Ihr Land nur – Maxym
wenn Sie ein nicht ASCII verwenden, wie Leute mit einer Standardtastatur eintippen ??? – wenn32
Ihre Standardtastatur behandelt es. – Broam