WMW

Punycode Dönüştürücü

Ücretsiz

Uluslararasılaştırılmış alan adları için kullanılan yalnızca ASCII kodlaması olan Punycode (RFC 3492) ile Unicode arasında metin dönüştürün; tam alan adı modu (nokta duyarlı, xn-- öneki otomatik işlenir) ve düz etiket modu ile birden fazla satırı toplu olarak dönüştürün.

Tamamen tarayıcınızda çalışır. Hiçbir şey herhangi bir yere yüklenmez.

Son Etkinlik

Herkese açık. Tüm ziyaretçilerin son 20 kullanımı, en yeniden en eskiye.

Converted 1 line(s) (domain, to Unicode)

4 saat önce

Converted 1 line(s) (domain, to Punycode)

4 saat önce

Converted 1 line(s) (domain, to Punycode)

4 saat önce

Converted 1 line(s) (domain, to Unicode)

4 saat önce

Converted 1 line(s) (domain, to Unicode)

4 saat önce

Converted 1 line(s) (domain, to Punycode)

4 saat önce

Converted 1 line(s) (plain text label, to Punycode)

4 saat önce

Converted 2 line(s) (plain text label, to Punycode)

4 saat önce

Converted 2 line(s) (domain, to Unicode)

4 saat önce

Converted 2 line(s) (domain, to Punycode)

4 saat önce

Converted 2 line(s) (domain, to Punycode)

4 saat önce

Yorumlar (0)

Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.

Misafir yorumları yayınlanmadan önce incelenir. Giriş yap ile anında gönder.

Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!

Bu araç ne işe yarar

Bu araç, uluslararasılaştırılmış alan adları için kullanılan yalnızca ASCII kodlaması olan Punycode ile Unicode arasında metin dönüştürür. Bir veya daha fazla alan adı veya kelime yapıştırın, bir yön seçin ve anında, satır satır bir dönüşüm elde edin; bu, ya tam alan adı modunda (nokta duyarlı, xn-- öneki otomatik olarak işlenir) ya da ham kodlanmış veya çözülmüş dizeler için düz etiket modunda olur.

Nasıl Çalışır

Punycode, RFC 3492'den Bootstring algoritmasını uygular: bir dizedeki ASCII karakterlerini ASCII olmayanlardan ayırır, önce ASCII kısmını ve ardından bir tire yazar, ardından ASCII olmayan her karakterin konumlarını ve kod noktalarını a-z harfleri ve 0-9 rakamları kullanılarak genelleştirilmiş değişken uzunluklu tam sayılar dizisi olarak kodlar. Alan adı modunda, nokta ile ayrılmış her etiket bağımsız olarak kodlanır veya çözülür ve xn-- öneki otomatik olarak eklenir veya kaldırılır; bu, gerçek bir uluslararasılaştırılmış alan adının DNS'de nasıl saklandığıyla bir tarayıcının onu nasıl gösterdiği arasındaki eşleşmeyle tam olarak örtüşür.

Hangi sorunları çözer

Sık sorulan sorular

›Punycode gerçekte ne için kullanılır?

Alan adları resmi olarak yalnızca ASCII harfleri, rakamları ve tireleri içerebilir, ancak insanların her yazı sistemi ve dilde alan adlarına ihtiyacı vardır. Punycode (RFC 3492'de tanımlanmıştır), herhangi bir Unicode metni xn-- önekli bir ASCII dizesi olarak temsil eden kodlamadır; böylece münchen.de gibi bir alan adı arka planda xn--mnchen-3ya.de olur, ancak tarayıcılar kullanıcılara hâlâ Unicode sürümünü gösterir.

›"Alan adı" ve "Düz metin etiketi" modları arasındaki fark nedir?

Alan adı modu internette gerçekte olanla eşleşir: noktalara göre böler, düz ASCII etiketleri olduğu gibi bırakır ve xn-- önekini yalnızca buna gereksinim duyan etiketlere ekler veya kaldırır, böylece café.example.com gibi tam bir ana bilgisayar adı etiket etiket doğru şekilde dönüştürülür. Düz metin etiketi modu, size verdiğiniz tam dizeyi nokta bölme veya xn-- öneki olmadan ham Punycode algoritmasıyla çalıştırır; başka bir araçtan veya RFC 3492 test vektöründen gelen çıplak kodlanmış bir etiketiniz varsa kullanışlıdır.

›Unicode'a geri dönüştürmek bazen neden başarısız olur?

Punycode kod çözme işlemi yalnızca iyi biçimlendirilmiş bir kodlanmış dizede başarılı olur; geçersiz bir Punycode olan veya etiketi gerçekte xn-- ile başlamayan bir alan adı modu satırı çözülemez ve o satır girdinin kalanı normal şekilde dönüştürülürken hata olarak bildirilir.

›Birden fazla alan adını veya kelimeyi aynı anda dönüştürebilir miyim?

Evet, her alan adını veya etiketi kendi satırına koyun; çıktı metin kutusu girdiyi satır satır yansıtır, böylece çıktının 3. satırı her zaman girdinin 3. satırının dönüşümüdür.

›Bu, gerçek tarayıcıların kullandığı aynı algoritma mı?

Evet, bu araç yaygın olarak kullanılan punycode.js kütüphanesini kullanır (yıllarca Node.js'in kendisiyle birlikte gelen Punycode uygulamasının modern ardılı), RFC 3492'den Bootstring algoritmasını tam olarak uygular; bu, her büyük tarayıcının adres çubuğunda bir Unicode alan adını gösterirken izlediği aynı spesifikasyondur.

İlgili Araçlar

Ücretsiz

Metin

MySQL Sözdizimi Doğrulayıcı

Noktalı virgülle ayrılmış bir veya daha fazla ifadenin MySQL sözdizimini doğrular; bulunan ilk hatanın tam satır ve sütununu bildirir.

Ücretsiz

Metin

Çevrimiçi HTML Düzenleyici

HTML, CSS ve JavaScript'i üç panelde düzenleyin, siz yazarken güncellenen sandbox'lanmış canlı önizleme ve tek tıkla bağımsız HTML dosyası olarak indirme ile.

Ücretsiz

Metin

Şifre Oluşturucu

Kriptografik olarak güvenli bir üreteç kullanarak tarayıcınızda doğrudan güçlü, rastgele şifreler oluşturun; canlı güç ölçer, entropi hesaplaması ve tek seferde birkaç şifreyi toplu oluşturma desteğiyle.

Ücretsiz

Metin

Satır Sayacı

Yapıştırdığınız metni anında analiz eden gelişmiş satır sayacı: yinelenen/boş satır tespiti, yorum satırı filtreleme, regex destekli bul-değiştir, sıralama ve prefix/suffix ekleme.

Ücretsiz

Metin

Liste Karıştırıcı

Herhangi bir listeyi karıştırın, çekilişler için rastgele kazananlar seçin ve kayıtları eşit gruplara bölün; hepsi tarayıcınızda, tarafsız bir Fisher-Yates karıştırma algoritmasıyla.

Ücretsiz

Metin

Kısaltma Oluşturucu

Bir ifadeyi anında kısaltmasına dönüştürün, harf harf döküm ve isteğe bağlı küçük kelime atlama modu ile.

Ücretsiz

Metin

Satır Kesmesi Ekle

Her ayırıcıdan sonra, her N karakterde (kelime sarma veya tam) veya her N kelimede satır sonu ekleyin, canlı satır sayısıyla.

Ücretsiz

Metin

Ön Ek ve Son Ek Ekle

Bir listenin her satırına aynı önek ve/veya sonek metnini ekleyin, tamamen tarayıcınızda.