Kodlama masası
Unicode Kod Noktası
Tek bir Unicode skaler değerini U+ gösterimine, ondalık ve onaltılık biçimlere dönüştürün.
Unicode Kod Noktası: Tek bir skaler değerin sayısal Unicode kimliğini bulun. Unicode Kod Noktası, U+ gösterimini ondalık ve onaltılık biçimlerle birlikte sunar. Benzer görünen karakterleri ayırt etmek veya yapıştırılmış bir sembolü tanımlamak için kullanın; tek bir görünür sembolün birkaç skaler içerebileceğini unutmayın. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.
- Kategori
- Geliştirici araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
Tamamen tarayıcınızda çalışır
Sonuç
HazırSurrogate kod noktaları Unicode skaler değerleri değildir ve reddedilir.
Kimlik eşleme ve adım adım arama
Girilen skaler c, Unicode kod noktası ise N olsun. Ondalık N'yi, büyük harfli onaltılık N'yi ve en az dört onaltılık basamakla U+ önekini bildirin. 😀 girdisinde N = 128512 = 1×65536 + 15×4096 + 6×256 + 0×16 + 0 olur ve onaltılık değer 1F600'ı verir. Kesin sonuç U+1F600\nDecimal: 128512\nHex: 0x1F600 olur. Bu yöndeki çıktıda simgenin kendisi tekrarlanmaz. Ondalık ve onaltılık gösterimler ayrı kodlamalar değil, aynı N değerini ifade eder. Tek skaler alanının reddettiği birden çok skalerli dizileri incelemek için Unicode inspector aracını kullanın.
Skalerler, surrogate yarımları ve görüntüleme
Unicode'un temel belirtimi (https://www.unicode.org/versions/latest/core-spec/), skaler değerleri UTF-16 surrogate kod noktalarından ayırır. U+D800–U+DFFF değerleri ve sıfır ya da birden çok skaler içeren dizeler reddedilir. U+0000 görünmez olsa da geçerlidir. Alanın 16 kod noktası uzunluk koruması vardır; ancak bu, on altı karakterlik bir aramaya izin vermez. Kabul edilen tüm kod noktaları U+10FFFF veya altındadır ve bir JavaScript Number içinde tam olarak saklanabilir; genel taban dönüşümündeki büyük tam sayı kesinliği sorunu ortaya çıkmaz. Glif biçimi yine de seçilen yazı tipine bağlıdır.
Nasıl kullanılır?
- Değeri aşağıda gösterilen biçimde girin.
- Dönüştürmeyi çalıştırın ve sonucu kaynak kuralınıza göre kontrol edin.
- Çıktıyı hedefinizin gerektirdiği biçimde kopyalayın veya indirin.
Gizlilik ve sınırlamalar
Dönüştürme tarayıcıda çalışır. Değerler ve sonuçlar yüklenmez.
İlgili araçlar
Sık sorulan sorular
Tek bir emoji neden birden fazla karakter olarak reddediliyor?
Görüntülenen bazı emojiler; bayraklar, ten rengi varyantları ve sıfır genişlikli birleştiricilerle birleştirilen aileler dahil olmak üzere dizilerden oluşur. Bu alan tek bir görsel grafemi değil, tek bir skaleri kabul eder. Diziyi bir Unicode inceleyiciyle bileşen skalerlerine ayırın ve ardından her bileşeni burada arayın.
é ile e karakterinin ardından gelen vurgu aynı girdi midir?
Aynı görünebilirler; ancak ilki tek bir skaler olan U+00E9 olabilirken ikincisi U+0065 ve ardından U+0301 içerir. İkinci biçim birden fazla skaler içerdiği için reddedilir. Aramadan önce normalleştirme uygulanmaz; bu nedenle araç canonical bir yazım seçmek yerine girilen gösterimi ortaya çıkarır.
Ondalık sonuç bir bayt değerini mi, yoksa dize uzunluğunu mu gösterir?
Bu, bir skalerin sayısal tanımlayıcısıdır. 😀 için bu değer 128512'dir; ancak UTF-8 gösterimi dört bayt, JavaScript dizesi ise iki UTF-16 kod birimi gerektirir. Bu ölçümler farklı sorulara yanıt verir. Baytları öğrenmek için skaler tanımlayıcıyı kodlanmış bir bayt gibi değerlendirmek yerine Text to Hex aracını kullanın.
Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez