Unicode Escape / Unescape

Escape dan unescape aksara Unicode dalam pelbagai format termasuk \uXXXX, \u{XXXXX}, entiti HTML, pengekodan URL dan notasi U+XXXX

Teks Biasa
Aksara asal yang tidak dilepaskan
Teks Dilepaskan
Jujukan pelepasan Unicode dalam format yang dipilih

Apakah Itu Pelepasan Unicode?

Pelepasan Unicode menukarkan aksara kepada jujukan berkod yang mewakili titik kod Unicode. Ini penting apabila kod sumber, fail konfigurasi, atau format data tidak boleh mengandungi aksara tertentu secara langsung.

Format pelepasan biasa:

  • \uXXXX โ€” JavaScript / JSON, digunakan dalam kebanyakan bahasa pengaturcaraan
  • \u{XXXXX} โ€” ES6+ JavaScript, menyokong aksara tambahan tanpa pasangan pengganti
  • &#xXXXX; / &#DDDD; โ€” Entiti HTML dalam bentuk heksadesimal atau perpuluhan
  • U+XXXX โ€” Notasi Unicode standard yang digunakan dalam dokumentasi
  • \xXX / %XX โ€” Pengekodan peringkat bait UTF-8, biasa dalam URL dan bahasa seperti C
  • \UXXXXXXXX โ€” Format 8 digit Python untuk sebarang titik kod
  • 0xXXXX โ€” Notasi literal heksadesimal

Bila menggunakan alat ini

  • Membenamkan aksara bukan ASCII dalam kod sumber atau fail konfigurasi yang memerlukan pengekodan selamat ASCII
  • Menyahpepijat teks rosak dengan memeriksa titik kod Unicode di sebaliknya
  • Menukar antara notasi pelepasan yang berbeza semasa memindahkan antara bahasa atau format
  • Menyediakan teks untuk konteks JSON, HTML, atau URL yang memerlukan aksara berkod entiti

Cara ia berfungsi

Taip atau tampal teks biasa di sebelah kiri dan alat ini akan melepaskan aksara bukan ASCII menggunakan format yang dipilih. Tampal teks yang dilepaskan di sebelah kanan dan ia akan mengesan secara automatik serta menyahkod semua format yang disokong serentak. Semuanya berjalan secara setempat dalam pelayar.