alati za kodiranje
Unicode kodna tačka
Mapirajte jednu Unicode skalarnu vrednost u U+ zapis i decimalni i heksadecimalni oblik.
Unicode kodna tačka: Pronađite numerički Unicode identitet jedne skalarne vrednosti. Unicode kodna tačka prikazuje U+ zapis uz decimalni i heksadecimalni oblik. Koristite je da razlikujete slične znakove ili identifikujete nalepljeni simbol, imajući u vidu da jedan vidljivi simbol može sadržati više skalarnih vrednosti. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
U potpunosti radi u vašem pregledaču
Rezultat
SpremnoKodna mesta surogata nisu Unicode skalarne vrednosti i odbijaju se.
Mapiranje identiteta i primer pretrage
Neka je c uneta skalarna vrednost, a N njena Unicode kodna tačka. Prikažite decimalni zapis N, heksadecimalni zapis N velikim slovima i U+ praćen sa najmanje četiri heksadecimalne cifre. Unos 😀 ima N = 128512 = 1×65536 + 15×4096 + 6×256 + 0×16 + 0, što daje heksadecimalni zapis 1F600. Tačan rezultat je U+1F600\nDecimal: 128512\nHex: 0x1F600. Sam znak se u izlazu ovog smera ne ponavlja. Decimalni i heksadecimalni zapis opisuju isti N, a ne zasebna kodiranja. Unicode inspektor pomaže pri proveri sekvenci sa više skalarnih vrednosti koje ovo polje za jednu skalarnu vrednost odbija.
Skalarne vrednosti, polovine surogata i prikaz
Osnovna Unicode specifikacija (https://www.unicode.org/versions/latest/core-spec/) razlikuje skalarne vrednosti od kodnih tačaka UTF-16 surogata. Vrednosti U+D800–U+DFFF se odbijaju, kao i stringovi koji sadrže nula ili više skalarnih vrednosti. U+0000 je važeći iako je nevidljiv. Polje ima ograničenje dužine od 16 kodnih tačaka, ali to ne dozvoljava pretragu sa šesnaest znakova. Sve prihvaćene kodne tačke su na ili ispod U+10FFFF i tačno staju u JavaScript Number; problem preciznosti velikih celih brojeva kod opšte konverzije između baza ovde se ne javlja. Oblik glifa i dalje zavisi od izabranog fonta.
Kako se koristi
- Unesite vrednost u formatu prikazanom u nastavku.
- Pokrenite konverziju i proverite rezultat u odnosu na konvenciju svog izvora.
- Kopirajte ili preuzmite izlaz u obliku koji zahteva odredište.
Privatnost i ograničenja
Konverzija se izvršava u vašem pregledaču. Vaše vrednosti i rezultati se ne otpremaju.
Srodne alatke
Često postavljana pitanja
Zašto se moj pojedinačni emoji odbija kao više znakova?
Neki prikazani emoji su sekvence, uključujući zastave, varijante sa tonom kože i porodice povezane spajačima nulte širine. Ovo polje prihvata jednu skalarnu vrednost, a ne jedan vizuelni grafem. Razdvojite sekvencu na njene sastavne skalarne vrednosti pomoću Unicode inspektora, a zatim ovde potražite svaku od njih.
Da li su é i e praćeno akcentom isti unos?
Mogu izgledati identično, ali prvi znak može biti jedna skalarna vrednost U+00E9, dok se drugi sastoji od U+0065 praćenog vrednošću U+0301. Drugi oblik se odbija kao više skalarnih vrednosti. Pre pretrage se ne primenjuje normalizacija, pa alat prikazuje uneti zapis umesto da bira kanonski oblik.
Da li mi decimalni rezultat govori vrednost bajta ili dužinu niske?
To je numerički identifikator skalarne vrednosti. Za 😀 iznosi 128512, dok njegov UTF-8 zapis zahteva četiri bajta, a njegova JavaScript niska zauzima dve UTF-16 kodne jedinice. Ove mere odgovaraju na različita pitanja. Za bajtove koristite alat Tekst u heksadecimalno, umesto da decimalni identifikator tretirate kao kodirani bajt.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban