2011-08-25 19 views
5

Çince karakterlerin URL'lere girilmesine izin var mı?Çince karakterlerin URL'lere girilmesine izin var mı?

Test edildiğinde, çince karakterler URL'lere girilebilir ve ayrıca puntokoda dönüşür ve isteği de gönderir ve ilgili sayfaya ulaşır.

Fakat şimdilik, web sitesi URL'leri için Çince karakterin de izin verilebilmesi için doğrulama yapacak başka kimse var mı?

+6

buna bir göz atın http: //.la –

cevap

0

Etki alanı adında bulunan tüm ascii olmayan karakterler, (kodlu) punto koduna dönüştürülecektir. Bir hiyeroglif olarak görüntülemek için tarayıcının çalışmasıdır.

+0

Önemli tarihsel not, birçok tarayıcının [güvenlik sonuçları] nedeniyle Unicode'un otomatik olarak yorumlanmasını devre dışı bırakmasıdır (http://unicode.org/reports/tr36/tr36-8. html) benzer görünümlü Unicode varlıkları. –

7

Desteklenmeyen yazılımlarda Latin olmayan komut dosyalarını kullanabilmek için punycode var. Bu yüzden sitemi http://見.香港/'dan hoşlanırken Unicode orijinal formuna giremezsem http://xn--nw2a.xn--j6w193g/ girebilirim. Bazı web sitesi geliştiricileri, örneğin Google Apps ile, örneğin ICANN standartlarıyla güncellemeyen agresif beyaz listeden dolayı kod kodu kullanamazsınız.

+1

Mükemmel bir örnek olarak, bkz. Stackoverflow'un kendisi Unicode etki alanı adlarını ayrıştırmaz. –

+0

Unicode etki alanı adını ayrıştırmayın? Yani, URL'ler için Çince girişi doğrulamak gerekli değildir? Sadece alfanümerik, tire, alt çizgi ve yalnızca noktaya izin vermek için normal yolu doğrulayın. – deepWebMie

+0

@deepWebMie Yukarıdaki Unicode bağlantımı tıklayamıyorsunuz. İdeal olarak Unicode URL'lerini desteklemelisiniz. Zorunlu olduğunu söyleyen bir kural kitabı yoktur, ancak bunların yeni özellikler olduğunu ve bunların doğru bir şekilde ele alınması için zaman alacağını düşünmeniz gerekir. –