Penukar ascii

5 daripada 2 penilaian

Penukar ascii ialah alat percuma yang menukar aksara teks kepada nilai kod ASCII dan menukar semula nilai ASCII kepada aksara.

Apakah ASCII dan bagaimana ia berfungsi?

ASCII ialah piawaian pengekodan aksara yang menetapkan nombor kepada setiap huruf Inggeris, digit, tanda baca dan aksara kawalan. ASCII standard mengandungi 128 nilai, bernombor dari 0 hingga 127, jadi setiap nilai boleh dimuatkan dalam tujuh bit.

Kod 0 hingga 31 dan 127 ialah aksara kawalan. Kod ini mewakili tindakan seperti suap baris, tab atau pemadaman, bukannya simbol yang kelihatan. Kod 32 hingga 126 ialah aksara boleh cetak, termasuk ruang, huruf dan tanda baca. Huruf besar dan huruf kecil mempunyai nilai yang berbeza, jadi A ialah 65 manakala a ialah 97.

Bagaimanakah cara menggunakan Penukar ascii?

Masukkan teks biasa dalam Ke ascii untuk mendapatkan nilai angka bagi aksaranya, atau masukkan nilai ASCII dalam Ke teks untuk mendapatkan semula aksara yang sepadan. Penukaran ini menggunakan fungsi PHP berasaskan bait, termasuk ord, chr dan strlen.

  1. Gunakan Ke ascii untuk menyemak kod yang ditetapkan kepada huruf, digit atau tanda baca.
  2. Gunakan Ke teks jika anda sudah mempunyai kod angka dan perlu mengenal pasti aksaranya.
  3. Lihat nilai yang telah ditukar dalam medan hasil Ascii.

Proses ini berlaku pada pelayan. Input dihantar ke pelayan melalui HTTPS dan tidak disimpan. Oleh itu, tidak tepat untuk mengatakan bahawa data kekal sepenuhnya pada peranti anda.

Contoh penukaran dan nilai rujukan

Sebagai contoh mudah, teks CAT sepadan dengan kod perpuluhan 67, 65 dan 84. Menukar semula nilai kod tersebut tanpa sebarang perubahan akan menghasilkan CAT. Setiap bait diproses secara berasingan dan susunan nilainya mesti dikekalkan.

Aksara atau kawalan Nilai ASCII perpuluhan Nilai perenambelasan
Suap baris 10 0A
Ruang 32 20
0 48 30
A 65 41
a 97 61
? 63 3F

Kesilapan yang sering berlaku semasa membuat penukaran secara manual ialah menganggap digit sama dengan nombor yang diwakilinya. Aksara 7 mempunyai kod ASCII perpuluhan 55, bukannya 7. Kesilapan juga boleh berlaku apabila nilai perenambelasan disalin daripada jadual ASCII lalu dianggap sebagai nilai perpuluhan.

Di manakah ASCII digunakan?

ASCII digunakan apabila sistem memerlukan pemetaan yang ringkas dan dikenali secara meluas antara aksara dengan nombor. Sistem moden biasanya menggunakan Unicode, tetapi 128 titik kod pertamanya sepadan dengan ASCII.

  • Pengaturcaraan menggunakan nilai ASCII ketika menghuraikan fail teks biasa, menyemak julat aksara dan mengendalikan jujukan lepasan.
  • Rangkaian menggunakan teks serasi ASCII dalam pelbagai arahan protokol, pengepala dan pertukaran diagnostik.
  • Elektronik sering menghantar arahan dan bacaan ASCII melalui konsol bersiri, mikropengawal dan peralatan ujian.
  • Pendidikan menggunakan jadual ASCII untuk menerangkan pengekodan aksara, nilai binari dan perwakilan data.
  • Radio mungkin bertukar-tukar arahan ASCII melalui antara muka kawalan, manakala sistem radio paket boleh membawa teks ASCII.

Jika spesifikasi memberikan kod dalam asas nombor yang lain, Penukar heks, Penukar perpuluhan atau Penukar binari boleh membantu memaparkan nilai angka yang sama dalam notasi yang diperlukan.

Bagaimanakah ruang, aksen dan input lain yang rumit dikendalikan?

Ruang ialah aksara dan mempunyai nilai ASCII 32, manakala setiap tanda baca dan digit mempunyai nilainya sendiri. Tab, suap baris dan aksara kawalan lain juga mempunyai kod, walaupun aksara hasil penukarannya mungkin kelihatan kosong atau mengubah susun atur.

Huruf beraksen, emoji dan tulisan bukan Latin bukan sebahagian daripada ASCII standard. Oleh sebab penukar ini menggunakan fungsi PHP berorientasikan bait, teks UTF-8 boleh diproses sebagai beberapa nilai bait dan bukannya satu aksara Unicode. Alat ini tidak menukar é kepada e, mengenal pasti pengekodan yang tidak diketahui atau menyediakan penukaran penuh bagi titik kod Unicode.

Petikan yang panjang menghasilkan banyak nilai bait berasingan, jadi menyemak aksara tertentu biasanya lebih praktikal daripada menukar seluruh dokumen.

Soalan lazim

Adakah nilai 128 hingga 255 termasuk dalam ASCII?

Tidak. ASCII standard berakhir pada 127. Nilai 128 hingga 255 berada di luar ASCII dan tafsirannya bergantung pada pengekodan yang digunakan.

Apakah beza antara NUL dengan digit sifar?

NUL ialah kod kawalan 0 dan boleh digunakan sebagai penamat atau bait pelapik, bergantung pada format atau protokol. Digit 0 yang kelihatan mempunyai kod perpuluhan 48, jadi kedua-duanya ialah nilai yang berbeza dan tidak boleh saling menggantikan.

Patutkah saya menampal kata laluan atau kunci peribadi ke dalam penukar ini?

Tidak. Walaupun input dihantar melalui HTTPS dan tidak disimpan, maklumat rahsia lebih baik dikendalikan menggunakan skrip setempat atau utiliti luar talian. Untuk huruf biasa, nilai protokol dan semakan tugasan, masukkan hanya bahagian teks terkecil yang diperlukan bagi penukaran tersebut.

Alat serupa

Penukar binari

Tukar teks kepada binari dan sebaliknya untuk sebarang input rentetan.

4,763
28
Penukar heks

Tukarkan teks kepada heksadesimal dan sebaliknya untuk sebarang input rentetan.

5,054
129
Penukar perpuluhan

Tukar teks kepada perpuluhan dan sebaliknya untuk sebarang input rentetan.

4,827
42

Alat popular