01 / Contoh
Contoh
Halo, dunia!72 97 108 111 44 32 100 117 110 105 97 33Teks dan kode / MULTIVERTO
UTF-8 serialisasi teks Unicode menjadi byte; ASCII menggunakan satu byte, sementara banyak karakter lain menggunakan dua sampai empat byte. Konversi secara lokal di peramban Anda.
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
Halo, dunia!72 97 108 111 44 32 100 117 110 105 97 3302 / Panduan
UTF-8 menyerialkan teks Unicode menjadi byte; ASCII menggunakan satu byte, sementara banyak karakter lain menggunakan dua sampai empat byte. Konversi secara lokal di peramban Anda. Contoh masukan "Halo, dunia!" menjadi "72 97 108 111 44 32 100 117 110 105 97 33". UTF-8 menulis setiap Unicode skala sebagai satu sampai empat byte; ASCII membutuhkan satu, sementara huruf-huruf beraksentasi dan emoji biasanya membutuhkan lebih banyak. Angka desimal pada keluaran adalah byte UTF-8, bukan titik kode Unicode. Bandingkan jumlah mereka dengan karakter sumber dengan sengaja.
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. UTF-8 serializes Unicode text into bytes; ASCII menggunakan satu byte, sementara banyak karakter lain menggunakan dua sampai empat byte. Gunakan daftar desimal untuk membandingkan permintaan gagal dengan yang bekerja pada lapisan transportasi.
Akhir baris, ruang nonbreak atau tanda kombinasi dapat memperkenalkan byte yang tidak jelas dalam pratinjau visual. Alat ini mengenkode karakter yang Anda masukkan; tidak menambahkan tajuk berkas, tanda urutan byte atau protokol frame. Catat jumlah byte secara terpisah dari jumlah karakter yang terlihat. Jika log downstream mengkelompokkan nomor dengan berbeda, bandingkan nilai-nilai yang tersusun 0–255 daripada bergantung pada tanda baca di antara mereka. Hindari memasukkan teks rahasia ke dalam tiket diagnostik yang dibagikan hanya karena ditampilkan sebagai angka.
Masukkan teks Unicode. Alat ini menampilkan setiap byte UTF-8 sebagai bilangan desimal tak bertanda dari 0 sampai 255; satu karakter dapat memakai beberapa byte. Arah konversi ini berguna ketika log protokol atau data uji membutuhkan byte desimal, bukan teks yang terlihat. Setiap angka keluaran mewakili satu byte dan dipisahkan dengan spasi. Karakter ASCII sederhana biasanya menghasilkan satu angka per karakter, sedangkan huruf beraksen atau emoji dapat menghasilkan beberapa angka. Jangan menganggap setiap angka sebagai titik kode Unicode. Jika dua kata yang tampak sama menghasilkan daftar berbeda, periksa normalisasi dan tanda penggabung. Pertahankan urutan byte ketika menguji dekoder.
Jelajahi panduan