Text To Hex
Text To Hex — berjalan dalam pelayar. Input tidak disimpan.
Teks ↔ heks (UTF-8)
Menukar bait UTF-8 kepada heksadesimal. Input kekal dalam pelayar sahaja.
Cara guna
- Letakkan teks biasa atau rentetan hex dalam Input. Hex boleh mengandungi ruang atau titik bertindih.
- Untuk melihat ayat sebagai bait, tekan Teks → hex. Setiap bait menjadi dua digit hex huruf kecil, dipisahkan ruang.
- Untuk menukar hex kembali kepada teks, tekan Hex → teks. Hanya digit dan A–F dikekalkan dan dihuraikan sebagai rentetan panjang genap.
- Panjang ganjil atau aksara bukan hex yang tertinggal menghasilkan mesej ralat format.
- Set semula mengosongkan input dan output. Penukaran menggunakan hanya pengekod/penyahkod UTF-8 pelayar.
- Awalan
0xyang disalin daripada tangkapan paket atau editor bukan hex—padamkannya dan biarkan digit sahaja.
Konsep utama
Teks ↔ hex mengekod aksara sebagai bait UTF-8, kemudian menunjukkan setiap bait sebagai dua digit hex. Huruf dan digit ASCII biasanya satu bait, jadi token pendek; suku kata Hangul biasanya tiga bait, jadi hex lebih panjang. Guna untuk menjadikan dump protokol, log binari, nota nyahpepijat atau muatan ringkas lebih mudah dibaca. Output huruf kecil dengan ruang antara bait.
Semasa nyahkod, setiap aksara bukan hex (ruang, titik bertindih, baris baharu) dibuang dan hanya 0–9a–f kekal. Panjang ganjil yang tinggal bermakna nibble tertinggal dan itu ralat. Keputusan sentiasa dinyahkod sebagai UTF-8, jadi dump EUC-KR atau CP949 daripada Notepad Windows boleh merosakkan Hangul. Ini bukan sama dengan menukar integer (255 ↔ FF). Input tidak dihantar ke pelayan.
Contoh
A ialah 41, dan 가 ialah UTF-8 ea b0 80. Hex → teks pada 48 65 6c 6c 6f atau 48:65:6c:6c:6f menghasilkan Hello. Menjalankan nilai yang sama melalui Teks → hex lagi mengembalikan dump huruf kecil berasingan ruang supaya anda boleh semak pusingan pergi-balik. Tanggalkan sebarang awalan 0x daripada log nyahpepijat sebelum menukar.
Berkaitan: Teks ↔ binari · Teks → perpuluhan · Penukar asas
Soalan lazim
Berapa bait Hangul apabila menukar teks kepada hex?
Suku kata Hangul lengkap biasanya 3 bait dalam UTF-8, jadi enam digit hex (tiga token dengan ruang). Hangul lama yang dibuat daripada jamo sahaja boleh mempunyai panjang berbeza.
Bolehkah saya tampal ruang dan titik bertindih ke penukar hex?
Ya. Semasa nyahkod, hanya digit hex dikekalkan; ruang, titik bertindih dan pemisah baris dibuang supaya dump paket mudah ditampal.
Adakah F huruf besar dan f huruf kecil sama?
Input tidak peka huruf. Output Teks → hex ialah dua digit huruf kecil setiap bait.
Mengapa hex panjang ganjil ialah ralat?
Satu bait ialah dua digit, jadi panjang ganjil meninggalkan nibble. Tambah 0 di hadapan untuk menjadikan panjang genap, kemudian tukar lagi.
Adakah hex EUC-KR masih menunjukkan Hangul?
Alat ini menyahkod UTF-8 sahaja. Dump EUC-KR atau CP949 daripada Notepad Windows atau papan lama boleh memaparkan aksara rosak.
Adakah data penukaran teks-hex ditinggalkan pada pelayan?
Tidak. TextEncoder/TextDecoder membina bait hanya dalam tab ini.
Disemak terakhir: 2026-09-04