01 / Contoh
Contoh
72 97 108 111 44 32 100 117 110 105 97 33Halo, dunia!Teks dan kode / MULTIVERTO
Dekode byte UTF-8 membaca nilai byte desimal tak bertanda sesuai urutan dan menyusun kembali teks Unicode; rangkaian byte yang tidak valid ditolak. Lakukan konversi secara lokal di peramban.
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
72 97 108 111 44 32 100 117 110 105 97 33Halo, dunia!02 / Panduan
Dekode byte UTF-8 membaca nilai byte desimal tak bertanda sesuai urutan dan menyusun kembali teks Unicode; rangkaian byte yang tidak valid ditolak. Lakukan konversi secara lokal di peramban. Contoh masukan "72 97 108 111 44 32 100 117 110 105 97 33" menjadi "Halo, dunia!". Masukan berisi nilai byte desimal yang digabung oleh dekoder UTF-8 menjadi karakter Unicode. Sebuah byte kontinuitas tersesat atau urutan multibyte yang tidak lengkap tidak sah. Teks yang dipulihkan dapat berisi kombinasi tanda yang mudah diabaikan secara visual.
UTF-8 mengenkode nilai skala Unicode sebagai urutan byte. Huruf dan angka ASCII menggunakan nilai byte tunggal yang sama dengan ASCII; karakter aksent dan emoji biasanya menggunakan lebih banyak. Sebuah daftar byte desimal menunjukkan byte transport yang tepat, bukan titik kode atau interpretasi basis-sepuluh dari seluruh string. Dekoder memvalidasi byte kontinuitas, bentuk yang terlalu panjang dan rentang skala yang tidak sah dengan dekoder UTF-8 yang ketat daripada secara diam-diam memasukkan karakter pengganti. Urutan byte tidak berubah untuk urutan UTF-8 individu. Tayangan ini membantu memeriksa protokol payload, debug karakter korup dan membedakan nilai teks Unicode dari byte fisik yang membawanya. Dekode byte UTF-8 membaca nilai byte desimal tak bertanda sesuai urutan dan menyusun kembali teks Unicode; rangkaian byte yang tidak valid ditolak. Untuk tes dekoding yang dapat diulang, tempelkan byte yang tepat dari sumber dan simpan paket atau log asli.
Satu byte yang hilang dapat membuat karakter multibyte tidak valid; menebak penggantian mengubah bukti. Pembaca ini tidak secara diam-diam menggantikan U+FFFD, sehingga kesalahan dapat membantu menemukan pengurangan atau set karakter yang salah. Jika sumber sebenarnya menggunakan Latin-1 atau encoding lain, memilih UTF-8 tidak akan merekonstruksi teks yang dimaksud. Setelah dekodi yang sukses, periksa karakter kontrol dan markup sebelum mengirimkan hasil ke browser DOM, baris perintah atau pertanyaan basis data.
Masukkan byte desimal tanpa tanda yang dipisahkan oleh ruang kosong, koma atau titik koma. Urutan UTF-8 yang tidak valid ditolak dan tidak digantikan secara diam-diam. Masukkan nilai desimal tanpa tanda dari 0 sampai 255, dipisahkan dengan ruang, koma atau titik koma. Karakter multi-byte UTF-8 memerlukan seluruh urutannya dalam urutan; kehilangan satu byte kontinuitas menyebabkan kesalahan daripada karakter pengganti yang ditemukan. Dekoder juga menolak urutan yang terlalu panjang dan encoding surrogate. Jika tangkapan paket memberikan byte heksadesimal, konverter radix mereka terlebih dahulu daripada menempelkan string heksadesimal di sini. Dekodi yang berhasil menetapkan bahwa urutan byte adalah teks UTF-8, tetapi tidak membuktikan bahwa teks itu aman untuk dirender sebagai HTML atau input perintah.
Jelajahi panduan