Perbezaan antara unicode dan ascii termasuk julat pengekodan yang berbeza, ruang storan yang berbeza dan keserasian yang berbeza. Pengenalan terperinci: 1. Julat pengekodan adalah berbeza Julat pengekodan ASCII ialah 0-127, yang digunakan terutamanya untuk mewakili huruf Inggeris Julat pengekodan Unicode adalah lebih luas dan boleh mewakili hampir semua aksara bahasa ruang berbeza ASCII biasanya Gunakan 1 bait untuk menyimpan aksara, manakala unicode mungkin menggunakan 2 atau lebih bait untuk menyimpan aksara 3. Keserasian yang berbeza, dsb.
Sistem pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.
1. Apakah itu Unicode?
Unicode ialah standard pengekodan aksara. Ia boleh memuatkan aksara hampir semua bahasa termasuk huruf Inggeris, aksara Cina, aksara Jepun, aksara Korea, angka Arab, dll.
2. Apakah itu ASCII
ASCII (American Standard Code for Information Interchange, American Standard Code for Information Interchange) ialah pengekodan aksara berdasarkan aksara Inggeris. Ia menggunakan 7 bit untuk mewakili aksara, dan boleh mewakili sejumlah 128 aksara berbeza, termasuk huruf besar dan huruf kecil Inggeris, angka Arab, tanda baca dan beberapa aksara kawalan.
3. Perbezaan antara Unicode dan ASCII
Perbezaan antara unicode dan ascii terutamanya ditunjukkan dalam: 1. Julat pengekodan yang berbeza 3. Keserasian yang berbeza. Secara umum, Unicode mengandungi lebih banyak aksara daripada ASCII dan boleh mewakili lebih banyak bahasa.
1. Julat pengekodan yang berbeza
Julat pengekodan ASCII ialah 0-127, yang digunakan terutamanya untuk mewakili huruf Inggeris manakala julat pengekodan Unicode adalah lebih luas dan boleh mewakili hampir semua aksara bahasa.
2. Ruang storan yang berbeza
Pengekodan ASCII biasanya menggunakan 1 bait untuk menyimpan aksara, manakala pengekodan Unicode mungkin menggunakan 2 atau lebih bait untuk menyimpan aksara.
3. Keserasian yang berbeza
Pengekodan ASCII ialah sebahagian daripada pengekodan Unikod, iaitu, semua aksara ASCII mempunyai pengekodan yang sepadan dalam pengekodan Unikod. Ini juga bermakna teks berkod ASCII boleh ditukar terus kepada pengekodan Unicode tanpa kehilangan sebarang maklumat.
4. UTF8
Watak | ASCII | Unicode | UTF-8 |
---|---|---|---|
A | 000010100000100001000001 | 中文 | |
01001110 00101101 | 01001110 00101101 |
Dalam ingatan komputer, pengekodan Unicode digunakan secara seragam apabila ia perlu disimpan ke cakera keras atau perlu dihantar, ia ditukar kepada UTF-8 pengekodan.
Atas ialah kandungan terperinci Apakah perbezaan antara unicode dan ascii. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!