01 / Contoh
Contoh
U+0048 U+0061 U+006C U+006F U+002C U+0020 U+0064 U+0075 U+006E U+0069 U+0061 U+0021Halo, dunia!Teks dan kode / MULTIVERTO
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.
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
U+0048 U+0061 U+006C U+006F U+002C U+0020 U+0064 U+0075 U+006E U+0069 U+0061 U+0021Halo, dunia!02 / Panduan
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.
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.
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.