Lewati ke konten utama
eyunzhu

Konverter escape Unicode

Ubah teks menjadi escape Unicode dan pulihkan kembali, termasuk pasangan UTF-16, titik kode, dan karakter kontrol.

Format
Hasil mengikuti masukan dan pilihan Anda

Hasil mengikuti masukan dan pilihan Anda

Diproses di browser ini. Tidak ada data yang diunggah atau disimpan.

Tentang alat ini

Baca string API yang di-escape tanpa menjalankan JavaScript. Hasilnya belum berupa literal lengkap dengan tanda kutip yang langsung cocok untuk semua bahasa pemrograman.

Cara menggunakan

Edit teks biasa atau teks yang di-escape. Mode UTF-16 memakai pasangan untuk karakter tambahan; mode titik kode menuliskannya langsung. Dekoder juga menerima escape heksadesimal, tab, dan baris baru. Titik kode tidak valid dan surrogate tunggal ditolak. Tidak ada JavaScript yang dijalankan. Maksimal 2 MiB.

Pertanyaan umum

Mengapa satu emoji menghasilkan dua escape?

UTF-16 mewakili sebagian karakter dengan pasangan surrogate. Mode titik kode dapat memakai satu \u{...}, tetapi JSON hanya menerima \uXXXX, bukan bentuk dengan kurung kurawal.

Apakah tanda kutip luar perlu ikut ditempel?

Masukkan \u0041\nB pada sisi berkode untuk mendapatkan A, baris baru, lalu B. Jangan menambahkan tanda kutip pembungkus; tanda itu tidak dihapus sebagai sintaks string, melainkan tetap menjadi bagian hasil.

Apa yang perlu diperiksa ketika escape tidak sah?

Periksa garis miring terbalik yang sendirian di akhir, digit \uXXXX yang kurang, serta unit surrogate UTF-16 yang tidak berpasangan. Lengkapi dari sumber aslinya. Alat ini tidak menjalankan ekspresi JavaScript untuk menebak hasil.

Komentar

0
untuk bergabung dalam diskusi.
Belum ada komentar.
Utas balasan

Ikuti seluruh percakapan secara kronologis; setiap balasan menunjukkan pesan tertentu yang dijawab.