Pemeriksa Unicode dan Konverter Escape

Ubah teks menjadi escape Unicode atau dekode kembali menjadi teks. Periksa titik kode, byte UTF-8 dan unit UTF-16, termasuk emoji serta tanda gabung.

0 karakter
Hasil

Hasil akan muncul di sini.

Cara memeriksa dan mengonversi Unicode

  1. Tempel teks yang ingin diperiksa atau dienkode, atau escape Unicode yang ingin didekode.
  2. Pilih pemeriksaan titik kode dan byte, enkode ke \uXXXX atau dekode menjadi teks.
  3. Jalankan alat lalu salin hasilnya. Saat membandingkan karakter, periksa juga tanda gabung dan emoji.

Tentang Pemeriksa Unicode dan Konverter Escape

Satu emoji dapat memakai dua unit UTF-16, dan satu simbol yang terlihat dapat terdiri dari beberapa titik kode. Alat menampilkan titik kode, bukan menganggapnya sebagai klaster grafem. Surrogate tanpa pasangan ditolak, bukan diganti diam-diam.

Teks dan emoji dalam bentuk escape Unicode

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

Pertanyaan tentang Pemeriksa Unicode dan Konverter Escape

Mengapa satu karakter yang terlihat bisa menghasilkan beberapa baris?

Setiap baris mewakili satu titik kode, bukan selalu satu simbol yang utuh. Huruf beraksen bisa terdiri dari huruf dan tanda gabung; emoji bisa menggabungkan beberapa titik kode dengan karakter penghubung tanpa lebar. Misalnya, รฉ dan e dengan U+0301 bisa terlihat sama tetapi memiliki urutan yang berbeda.

Apa bedanya titik kode, UTF-8 dan UTF-16?

U+1F44B adalah titik kode untuk ๐Ÿ‘‹. UTF-8 memakai empat byte, f0 9f 91 8b; UTF-16 memakai dua unit, d83d dc4b. JavaScript menghitung panjang string berdasarkan unit UTF-16, sehingga emoji ini memiliki panjang 2 meskipun hanya satu titik kode.

Escape Unicode apa saja yang bisa didekode?

Alat menerima \u4e2d, \u{1F44B} dan pasangan seperti \ud83d\udc4b. Enkode menghasilkan urutan \uXXXX, dengan sepasang escape untuk karakter tambahan. Escape yang tidak lengkap, nilai di luar rentang Unicode dan surrogate tanpa pasangan akan ditolak.

Apakah alat ini mengurai semua string JavaScript atau memperbaiki teks rusak?

Tidak. Alat mengonversi escape Unicode tanpa menjalankan kode, tetapi bukan parser lengkap untuk string JavaScript atau JSON. \n, \t, \x41 dan U+0041 tetap seperti semula. Gunakan alat URL untuk %41 dan entitas HTML untuk A. Alat ini tidak menormalisasi teks atau memperbaiki kesalahan pembacaan encoding berkas.

Apakah file, token, atau teks saya diunggah?

Tidak. Data diproses langsung di browser Anda. Situs hanya menyediakan halaman dan kode program; data Anda tidak dikirim ke server konversi atau disimpan dalam akun.

  • Encoder dan Decoder Base64

    Enkode teks UTF-8 ke Base64 atau dekode Base64 standar dan aman untuk URL. Atur padding dan panjang baris.

  • Encoder dan Decoder Entitas HTML

    Ubah teks dan karakter Unicode menjadi entitas HTML, atau dekode referensi karakter bernama dan numerik.

  • Pembanding Teks

    Bandingkan dua teks per baris, kata, atau karakter. Sorot penambahan dan penghapusan dengan tetap memperhitungkan spasi serta baris baru.

Penggunaan umum dan contoh

  • Dekoder Base64

    Dekode Base64 menjadi teks UTF-8 yang terbaca atau unduh byte aslinya.

Semua alat pengembang

Encoding dan File

Konversi teks, byte, URL, dan gambar tersemat tanpa mengubah data asli.

Pemeriksaan Data dan Teks

Baca data terstruktur, periksa token, dan lihat perbedaan teks dengan jelas.

Hash, ID dan Jadwal

Periksa integritas file, buat ID, dan olah timestamp serta jadwal berulang.

Data dan file diproses di perangkat Anda. Jangan tinggalkan hasil sensitif di clipboard bersama. Gunakan perangkat tepercaya saat menangani kunci privat dan token.