Cara menggunakan
- Tempel nilai terenkode, buka file, atau coba contoh.
- Pilih format. Hasil diperbarui saat Anda mengetik.
- 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.
Halo, dunia! \ud83d\udc4bHalo, 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.
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.