Pemeriksa Unicode dan Penukar Jujukan Lepas

Tukar teks kepada jujukan lepasan Unicode atau nyahkod kembali kepada teks. Semak titik kod, bait UTF-8 dan unit UTF-16, termasuk emoji serta tanda gabungan.

0 aksara
Hasil

Hasil akan dipaparkan di sini.

Cara memeriksa dan menukar Unicode

  1. Tampalkan teks untuk diperiksa atau dikodkan, atau jujukan lepasan Unicode untuk dinyahkod.
  2. Pilih pemeriksaan titik kod dan bait, pengekodan kepada \uXXXX atau penyahkodan kepada teks.
  3. Jalankan alat dan salin hasilnya. Semak tanda gabungan dan emoji apabila mencari perbezaan aksara.

Tentang Pemeriksa Unicode dan Penukar Jujukan Lepas

Satu emoji mungkin menggunakan dua unit UTF-16, manakala satu simbol yang kelihatan boleh mengandungi beberapa titik kod. Alat ini memaparkan titik kod, bukan gugusan grafem. Unit kod pengganti tanpa pasangan ditolak, bukan diganti secara senyap.

Teks dan emoji sebagai jujukan lepasan Unicode

Input
Helo, dunia! ๐Ÿ‘‹ ๐Ÿ‘‹ eฬ
Hasil
\u0048\u0065\u006c\u006f\u002c\u0020\u0064\u0075\u006e\u0069\u0061\u0021\u0020\ud83d\udc4b\u0020\ud83d\udc4b\u0020\u0065\u0301

Soalan lazim tentang Pemeriksa Unicode dan Penukar Jujukan Lepas

Mengapa satu aksara yang kelihatan boleh menghasilkan beberapa baris?

Setiap baris mewakili satu titik kod, bukan semestinya satu simbol yang lengkap. Huruf beraksen boleh terdiri daripada huruf dan tanda; emoji boleh menggabungkan beberapa titik kod dengan aksara penyambung lebar sifar. Contohnya, รฉ dan e dengan U+0301 boleh kelihatan sama tetapi mempunyai jujukan berbeza.

Apakah perbezaan antara titik kod, UTF-8 dan UTF-16?

U+1F44B mengenal pasti ๐Ÿ‘‹. UTF-8 menggunakan empat bait, f0 9f 91 8b; UTF-16 menggunakan dua unit, d83d dc4b. JavaScript mengira panjang rentetan berdasarkan unit UTF-16, jadi emoji ini mempunyai panjang 2 walaupun hanya satu titik kod.

Jujukan lepasan Unicode manakah yang boleh dinyahkod?

Alat ini menerima \u4e2d, \u{1F44B} dan pasangan seperti \ud83d\udc4b. Pengekodan menghasilkan jujukan \uXXXX, dengan satu pasangan untuk aksara tambahan. Jujukan tidak lengkap, nilai di luar julat Unicode dan surrogat tanpa pasangan ditolak.

Adakah alat ini menghuraikan semua rentetan JavaScript atau membaiki teks rosak?

Tidak. Alat ini menukar jujukan lepasan Unicode tanpa menjalankan kod, tetapi bukan penghurai penuh rentetan JavaScript atau JSON. \n, \t, \x41 dan U+0041 kekal tidak berubah. Gunakan alat URL untuk %41 dan alat entiti HTML untuk A. Alat ini tidak menormalkan teks atau membaiki kesilapan pengekodan fail yang dibaca.

Adakah fail, token atau teks saya dimuat naik?

Tidak. Semua input diproses dalam pelayar anda. Laman ini hanya membekalkan halaman dan kod program; input anda tidak dihantar ke pelayan penukaran atau disimpan dalam akaun.

  • Pengekod dan Penyahkod Base64

    Kodkan teks UTF-8 kepada Base64 atau nyahkod Base64 standard dan selamat untuk URL. Laraskan pengisi dan panjang baris.

  • Pengekod dan Penyahkod Entiti HTML

    Tukar teks dan aksara Unicode kepada entiti HTML, atau nyahkod rujukan aksara bernama dan berangka.

  • Pembanding Teks

    Bandingkan dua teks mengikut baris, perkataan atau aksara. Lihat penambahan dan pemadaman dengan ruang serta pemisah baris dikekalkan.

Kegunaan lazim dan contoh

  • Penyahkod Base64

    Nyahkod Base64 kepada teks UTF-8 yang boleh dibaca atau muat turun bait asal.

Semua alat pembangun

Pengekodan dan Fail

Tukar antara teks, bait, URL dan imej terbenam tanpa mengubah data asal.

Semakan Data dan Teks

Baca data berstruktur, periksa token dan kenal pasti perubahan teks dengan jelas.

Hash, Pengecam dan Jadual

Semak integriti fail, jana pengecam dan fahami cap masa serta jadual berulang.

Input dan fail diproses pada peranti anda. Jangan tinggalkan hasil sulit dalam papan klip yang dikongsi. Gunakan peranti yang dipercayai untuk kunci peribadi dan token.