Pengekod/Penyahkod UTF-8
Alat pengekod/Penyahkod UTF-8 dalam talian percuma, penukaran kod titik Unicode
Tentang Penukar Titik Kod Unicode
Menukar antara teks yang boleh dibaca dan titik kod Unicode yang ditulis dalam notasi U+XXXX. Mod Encode membahagikan input kepada titik kod Unicode (mengendalikan pasangan pengganti dengan betul untuk aksara melebihi U+FFFF, seperti emoji) dan mencetak setiap satu sebagai U+ diikuti dengan nilai heksadesimal huruf besar dengan sifar pelengkap. Mod Decode menerima senarai nilai U+XXXX (atau heksadesimal kosong) yang dipisahkan oleh ruang putih dan membina semula rentetan asal.
Cara Penggunaan
1. Pilih Encode atau Decode daripada dua tab. 2. Dalam mod Encode, taipkan sebarang teks; output menunjukkan setiap titik kod dipisahkan oleh ruang (contohnya "A\u2764\ufe0f" menjadi "U+0041 U+2764 U+FE0F"). 3. Dalam mod Decode, tampal titik kod yang dipisahkan oleh ruang; awalan U+ adalah pilihan. 4. Klik Encode/Decode untuk menjalankan, Swap untuk membalikkan arah dan memuatkan hasil ke dalam input, atau Clear untuk menetapkan semula.
Butiran Format Titik Kod
Pengekodan mengulang dengan codePointAt dan melangkau pengganti pengekor bagi mana-mana pasangan yang nilainya melebihi 0xFFFF, jadi satu emoji dikira sebagai satu titik kod. Setiap nilai dipaparkan sebagai "U+" ditambah sekurang-kurangnya empat digit heksadesimal huruf besar (contohnya U+0041, U+1F600). Penyahkodan mengeluarkan awalan U+ atau u+ yang pilihan, menghurai baki sebagai asas-16 melalui parseInt, dan membina semula aksara dengan String.fromCodePoint. Nilai dicantumkan tanpa pemisah, jadi grafem berbilang titik kod dibina semula dengan setia.
▶Bagaimanakah emoji dan aksara astral dikendalikan?
▶Adakah awalan U+ diperlukan semasa menyahkod?
▶Mengapa nilai heksadesimal saya dipaparkan sebagai aksara pengganti?
▶Mengapa output heksadesimal dipadatkan kepada empat digit?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi