Unescape HTML
Decode entitas HTML kembali menjadi teks yang bisa dibaca secara online
Masukan
Pengaturan
Keluaran
Tentang Alat Ini
Unescape HTML adalah yang Anda butuhkan setiap kali Anda melihat kode sumber HTML alih-alih halaman yang sudah dirender: membaca konten hasil scraping atau RSS mentah, memeriksa output tersimpan dari sebuah CMS, atau melacak mengapa template menampilkan "&" secara harfiah alih-alih "&". Alat ini mendekode entitas bernama (&, , ©) maupun entitas numerik — desimal (') dan heksadesimal (') — kembali ke karakter aslinya, menangani format campuran dalam input yang sama. Alat ini juga mentolerir entitas yang cacat atau tidak lengkap, seperti "&" yang kehilangan titik koma atau referensi numerik yang terpotong, tanpa membuang sisa dokumen, dan berjalan sepenuhnya di browser Anda sehingga HTML mentah dari sistem produksi tidak perlu meninggalkan mesin Anda.
Cara Menggunakan
Tempel teks yang dikodekan dengan entitas ke panel input — decoding terjadi otomatis saat Anda mengetik. Alat ini mengenali referensi bernama (<, >, ", ', , ©, dan seluruh set entitas HTML5), referensi numerik desimal (<), dan referensi numerik heksadesimal (<), mendekode ketiganya dalam satu proses bahkan saat tercampur. Aktifkan 'Keep Line Breaks' jika sumber Anda menyimpan baris baru yang ingin dipertahankan. Karena unescape terhadap teks yang sudah polos hanya membiarkannya tidak berubah, aman untuk menjalankan teks melalui alat ini secara spekulatif saat Anda tidak yakin apakah teks tersebut dikodekan.
Kasus Penggunaan Umum
Membaca Konten Hasil Scraping
Pipeline web-scraping mengembalikan teks artikel dengan &, ", dan ’ menggantikan &, ", dan ' — unescape untuk mendapatkan teks yang bersih dan bisa dibaca.
Pemrosesan Feed RSS/Atom
Deskripsi feed hampir selalu dikodekan dengan entitas; unescape sebelum menampilkan ringkasan di reader Anda sendiri.
Debugging CMS
Sebuah field menampilkan &amp; (di-escape dua kali) alih-alih & — unescape sekali untuk memastikan nilai yang tersimpan, lalu telusuri di mana proses encoding tambahan terjadi.
QA Template Email
Periksa apakah sumber HTML email transaksional menampilkan entitas secara harfiah atau karakter yang dimaksud.
Inspeksi Log
Log server terkadang menyimpan body request yang di-escape HTML; decode untuk membaca payload aslinya.
Keterbatasan & Catatan Penting
Alat ini hanya mendekode entitas karakter — tidak melakukan sanitasi atau menginterpretasikan tag, atribut, atau skrip HTML, jadi output hasil unescape yang mengandung <script> atau atribut event-handler tidak otomatis aman untuk dirender sebagai HTML; perlakukan sebagai teks biasa kecuali Anda melakukan sanitasi terpisah. Unescape terhadap teks yang sudah polos tidak berbahaya tetapi tidak menghasilkan perubahan — waspadai input yang di-encode dua kali (&amp;), yang membutuhkan dua kali proses untuk sepenuhnya menjadi &. Entitas yang cacat (titik koma hilang, kode numerik tidak valid) didekode secara best-effort dan mungkin dibiarkan apa adanya jika tidak bisa diselesaikan secara jelas. Dokumen yang sangat besar (lebih dari 5MB) mungkin lambat karena batas memori browser — pertimbangkan alat sisi-server untuk pemrosesan batch skala besar.