Dekoder Unicode

Konversi data terenkode dengan opsi format yang jelas. Data Anda tetap di perangkat Anda.

Enkode & Dekode
Menyiapkan ruang kerja Anda…
Masukan
Keluaran
Hasil Anda akan muncul di sini.

Cara menggunakan

  1. Tempel nilai terenkode, buka file, atau coba contoh.
  2. Pilih format. Hasil diperbarui saat Anda mengetik.
  3. Salin hasil atau unduh data yang telah dikonversi.

Mendekode Unicode dengan benar

Ubah escape Unicode dan escape string umum kembali menjadi teks yang dapat dibaca. Tempel isi string tanpa tanda kutip pembungkus.

Mode UTF-16 mendukung urutan \uXXXX. Mode Titik kode juga menerima \u{…}. Escape yang belum lengkap, titik kode tidak valid, dan setengah surrogate yang berdiri sendiri akan dilaporkan.

Baca isi string yang diberi escape

Escape pendek yang didukung adalah garis miring terbalik, tanda kutip ganda, garis miring, b, f, n, r, dan t. Escape UTF-16 harus berisi empat digit heksadesimal. Teks literal di sekitar escape dipertahankan.

Konversi Unicode
Masukan
Halo, dunia! \ud83d\udc4b
Hasil
Halo, dunia! 👋

Pengaturan bawaan mengonversi masukan ini dalam satu kali lintasan.

Pasangan dan nilai skalar

Surrogate tinggi UTF-16 harus diikuti surrogate rendahnya. Notasi titik kode hanya tersedia dalam mode Titik kode, dengan nilai hingga U+10FFFF, tidak termasuk titik kode surrogate.

Jangan evaluasi masukan yang diberi escape

Konverter mengurai escape secara langsung; tidak pernah memakai eval atau menjalankan JavaScript. %uXXXX, \xNN, escape oktal, dan huruf escape yang tidak dikenal berada di luar format yang didukung. Satu proses hanya mendekode satu lapisan.

Batas pemrosesan

Maksimal masukan 5 MiB, keluaran 20 MiB, dan 10 detik per proses. File teks harus memakai UTF-8. Encoding Base64 juga menerima file biner. Dokumen tetap di perangkat Anda.

?

Pertanyaan umum

Haruskah saya menyertakan tanda kutip luar?

Tidak. Tempel hanya isi string yang diberi escape; tanda kutip luar literal diperlakukan sebagai data.

Mengapa \u{1f44b} ditolak?

Pilih mode Titik kode. Mode UTF-16 hanya menerima escape \uXXXX empat digit.

Bisakah saya mendekode %uXXXX atau \xNN?

Tidak. Formatnya berbeda. Alat ini menangani escape Unicode dan escape string umum yang didokumentasikan.

Apa yang terjadi pada surrogate tunggal?

Masukan ditolak agar tidak menghasilkan teks yang tidak dapat dikonversi ke UTF-8 dan kembali tanpa kehilangan data.

Apakah dekoder menjalankan JavaScript?

Tidak. Alat mengurai escape yang didukung sebagai data.

Temukan alat berikutnya

Bahasa

Ganti bahasa? Pekerjaan saat ini akan dihapus. Salin atau unduh data yang ingin disimpan terlebih dahulu.