Teks dan kode / MULTIVERTO

Titik kode Unicode ke teks

Dekode titik kode Unicode membaca nilai skalar heksadesimal U+ dan menyusun kembali teks; nilai surrogate dan nilai di luar rentang ditolak. Lakukan konversi secara lokal di browser.

Konverter interaktifMasukan Anda tetap di peramban ini. Teks tidak diunggah untuk dikonversi.

Berkas tetap berada di peramban Anda.
Rangkai alat

Terapkan setiap alat teks pada hasil sebelumnya. Alur kerja teks ↗

Hanya nama rangkaian dan urutan alat yang disimpan di peramban ini. Masukan dan hasil Anda tidak pernah disimpan.

01 / Contoh

Contoh

Masukan AndaU+0048 U+0061 U+006C U+006F U+002C U+0020 U+0064 U+0075 U+006E U+0069 U+0061 U+0021
HasilHalo, dunia!

02 / Panduan

Titik kode Unicode ke teks — Cara kerja

Contoh konversi

Dekode titik kode Unicode membaca nilai skalar heksadesimal U+ dan menyusun kembali teks; nilai surrogate dan nilai di luar rentang ditolak. Lakukan konversi secara lokal di browser. Input yang bekerja "U+0048 U+0061 U+006C U+006F U+002C U+0020 U+0064 U+0075 U+006E U+0069 U+0061 U+0021" menjadi "Halo, dunia!". Setiap nilai U+ menamai satu nilai skalar Unicode yang menjadi karakter dalam hasil. Nilai surrogate dan nilai di atas plafon Unicode bukan skalar yang valid. Operasi ini tidak menguraikan byte heksadesimal atau menebak enkoding karakter dari mereka.

Cara kerja representasi

Sebuah titik kode Unicode adalah nilai skalar yang diberikan kepada sebuah karakter, ditulis di sini sebagai U+ diikuti oleh digit heksadesimal. Sebagai contoh, U+0041 menandakan A; simbol di atas U+FFFF masih memiliki satu titik kode meskipun JavaScript mewakilinya secara internal dengan dua unit kode UTF-16. Titik kode bukan byte dan tidak menentukan bagaimana sebuah berkas dienkode. Tanda gabung memiliki titik kode sendiri, sehingga satu glif beraksen dapat diwakili satu titik kode prarangkai atau beberapa titik kode. Alat ini menolak nilai surrogate UTF-16 dan nilai di atas U+10FFFF karena mereka bukan nilai skalar yang valid. Bentuk daftar ini berharga untuk menyelidiki teks yang serupa secara visual dan tanda-tanda tak terlihat. Dekode titik kode Unicode membaca nilai skalar heksadesimal U+ dan menyusun kembali teks; nilai surrogate dan nilai di luar rentang ditolak. Buat reproduksi minimal dengan memasukkan hanya poin kode yang relevan dengan masalah, lalu tambahkan teks di sekitarnya satu titik kode setiap kali.

Keluaran disusun dalam urutan yang terdaftar, sehingga memindahkan tanda kombinasi dapat mengubah huruf mana yang dimodifikasi. Karakter lebar-nol atau kontrol arah mungkin tidak terlihat dalam pratinjau yang dirender; simpan daftar token untuk riset. Jika string yang dihasilkan kemudian digunakan dalam halaman HTML, escape sebagai teks daripada menyelipkannya sebagai markup. Skalar Unicode yang valid membuat string yang valid, tetapi mereka tidak membuat string aman atau sesuai sebagai nama berkas, identifikator atau perintah.

Batas dan penggunaan yang dapat diandalkan

Gunakan U+ diikuti dengan satu hingga enam digit heksadesimal. Nilai surrogate dan nilai di atas U+10FFFF ditolak daripada diganti. Tempelkan nilai skalar dalam notasi heksadesimal U+, dipisahkan dengan space, koma atau titik koma. Konverter menggabungkan mereka dalam urutan yang diberikan; tidak menyelipkan ruang, normalisasi aksentasi atau memilih fonta. Nilai U+ yang valid dapat digambarkan sebagai tanda tak terlihat, jadi periksa hasil dan daftar token asli bersama-sama. Nilai pengganti UTF-16 dan angka di atas U+10FFFF ditolak daripada ditafsirkan sebagai karakter. Arah ini berguna untuk mereproduksi urutan Unicode yang dilaporkan dengan tepat, termasuk menggabungkan tanda-tanda, sebelum membandingkannya dengan medan basis data atau label yang terlihat oleh pengguna.

Cara konversi mengubah masukan
Titik kode U+
Titik kode Unicode
Teks Unicode