ตัวแปลง ASCII
ตัวแปลง ASCII เป็นเครื่องมือฟรีสำหรับแปลงอักขระข้อความเป็นค่ารหัส ASCII และแปลงค่า ASCII กลับเป็นอักขระ
ASCII คืออะไรและทำงานอย่างไร?
ASCII คือมาตรฐานการเข้ารหัสอักขระที่กำหนดตัวเลขให้กับตัวอักษรภาษาอังกฤษ ตัวเลข เครื่องหมายวรรคตอน และอักขระควบคุมแต่ละตัว ASCII มาตรฐานมีทั้งหมด 128 ค่า ตั้งแต่ 0 ถึง 127 แต่ละค่าจึงเก็บได้ภายใน 7 บิต
รหัส 0 ถึง 31 และ 127 เป็นอักขระควบคุม ใช้แทนการทำงานต่างๆ เช่น การขึ้นบรรทัดใหม่ แท็บ หรือการลบ ไม่ได้ใช้แทนสัญลักษณ์ที่มองเห็นได้ ส่วนรหัส 32 ถึง 126 เป็นอักขระที่พิมพ์ได้ ซึ่งรวมถึงช่องว่าง ตัวอักษร และเครื่องหมายวรรคตอน ตัวอักษรพิมพ์ใหญ่กับพิมพ์เล็กมีค่าต่างกัน เช่น A มีค่า 65 ส่วน a มีค่า 97
ใช้ตัวแปลง ASCII อย่างไร?
ป้อนข้อความทั่วไปในช่อง เป็น ASCII เพื่อดูค่าตัวเลขของอักขระแต่ละตัว หรือป้อนค่า ASCII ในช่อง เป็นข้อความ เพื่อแปลงกลับเป็นอักขระที่ตรงกัน การแปลงใช้ฟังก์ชัน PHP ที่ประมวลผลเป็นไบต์ ได้แก่ ord, chr และ strlen
- ใช้ เป็น ASCII เมื่อต้องการตรวจสอบรหัสของตัวอักษร ตัวเลข หรือเครื่องหมายวรรคตอน
- ใช้ เป็นข้อความ เมื่อมีรหัสตัวเลขอยู่แล้วและต้องการทราบว่าเป็นอักขระใด
- ดูค่าที่แปลงแล้วในช่องผลลัพธ์ Ascii
การประมวลผลเกิดขึ้นบนเซิร์ฟเวอร์ ข้อมูลที่ป้อนจะถูกส่งไปยังเซิร์ฟเวอร์ผ่าน HTTPS และไม่มีการจัดเก็บ ดังนั้น การระบุว่าข้อมูลทั้งหมดอยู่บนอุปกรณ์ของคุณตลอดเวลาจึงไม่ถูกต้อง
ตัวอย่างการแปลงและค่าอ้างอิง
ตัวอย่างง่ายๆ ข้อความ CAT ตรงกับรหัสฐานสิบ 67, 65 และ 84 เมื่อนำค่ารหัสเดิมเหล่านี้มาแปลงกลับเป็นข้อความ จะได้ CAT แต่ละไบต์จะได้รับการประมวลผลแยกกัน และต้องคงลำดับของค่าไว้เหมือนเดิม
| อักขระหรืออักขระควบคุม | ค่า ASCII ฐานสิบ | ค่าฐานสิบหก |
|---|---|---|
| ขึ้นบรรทัดใหม่ | 10 | 0A |
| ช่องว่าง | 32 | 20 |
| 0 | 48 | 30 |
| A | 65 | 41 |
| a | 97 | 61 |
| ? | 63 | 3F |
ข้อผิดพลาดที่พบบ่อยเมื่อแปลงด้วยตนเองคือการสับสนระหว่างอักขระตัวเลขกับจำนวนที่อักขระนั้นสื่อถึง อักขระ 7 มีรหัส ASCII ฐานสิบเป็น 55 ไม่ใช่ 7 อีกกรณีที่ทำให้เกิดข้อผิดพลาดคือการคัดลอกค่าฐานสิบหกจากตาราง ASCII แล้วนำไปใช้เสมือนเป็นค่าฐานสิบ
ASCII ใช้กับงานอะไรบ้าง?
ASCII ใช้ในระบบที่ต้องการวิธีจับคู่อักขระกับตัวเลขแบบเรียบง่ายและเป็นที่ยอมรับอย่างแพร่หลาย ปัจจุบันระบบส่วนใหญ่มักใช้ Unicode แต่จุดรหัส 128 ค่าแรกของ Unicode ตรงกับ ASCII
- การเขียนโปรแกรม ใช้ค่า ASCII เพื่อแยกวิเคราะห์ไฟล์ข้อความธรรมดา ตรวจสอบช่วงอักขระ และจัดการลำดับหลีก
- ระบบเครือข่าย ใช้ข้อความที่เข้ากันได้กับ ASCII ในคำสั่งโปรโตคอล ส่วนหัว และการแลกเปลี่ยนข้อมูลเพื่อการวินิจฉัยหลายรูปแบบ
- อุปกรณ์อิเล็กทรอนิกส์ มักส่งคำสั่งและค่าที่อ่านได้ในรูปแบบ ASCII ผ่านคอนโซลอนุกรม ไมโครคอนโทรลเลอร์ และอุปกรณ์ทดสอบ
- การศึกษา ใช้ตาราง ASCII เพื่ออธิบายการเข้ารหัสอักขระ ค่าฐานสอง และการแทนข้อมูล
- วิทยุ อุปกรณ์อาจแลกเปลี่ยนคำสั่ง ASCII ผ่านอินเทอร์เฟซควบคุม ส่วนระบบวิทยุแพ็กเก็ตสามารถรับส่งข้อความ ASCII ได้
หากข้อกำหนดระบุรหัสไว้ในฐานตัวเลขอื่น ตัวแปลงเลขฐานสิบหก ตัวแปลงเลขทศนิยม หรือตัวแปลงเลขฐานสองจะช่วยแสดงค่าตัวเลขเดียวกันในรูปแบบที่ต้องการได้
ช่องว่าง ตัวอักษรมีเครื่องหมายกำกับ และข้อมูลที่แปลงได้ยากจะเป็นอย่างไร?
ช่องว่างถือเป็นอักขระและมีค่า ASCII เท่ากับ 32 ขณะที่เครื่องหมายวรรคตอนและตัวเลขแต่ละตัวก็มีค่าของตนเอง แท็บ การขึ้นบรรทัดใหม่ และอักขระควบคุมอื่นๆ มีรหัสเช่นกัน แต่อักขระที่แปลงได้อาจดูเหมือนช่องว่างหรือทำให้รูปแบบการจัดวางเปลี่ยนไป
ตัวอักษรที่มีเครื่องหมายกำกับ อีโมจิ และอักษรที่ไม่ใช่ละตินไม่อยู่ใน ASCII มาตรฐาน เนื่องจากตัวแปลงนี้ใช้ฟังก์ชัน PHP ที่ประมวลผลเป็นไบต์ ข้อความ UTF-8 จึงอาจถูกแยกเป็นค่าไบต์หลายค่า แทนที่จะเป็นอักขระ Unicode หนึ่งตัว เครื่องมือนี้จะไม่ถอด é เป็น e ไม่สามารถระบุการเข้ารหัสที่ไม่ทราบชนิด และไม่รองรับการแปลงจุดรหัส Unicode แบบเต็มรูปแบบ
ข้อความยาวจะสร้างค่าไบต์แยกกันจำนวนมาก ดังนั้น โดยทั่วไปการตรวจสอบเฉพาะอักขระที่ต้องการจึงสะดวกกว่าการแปลงเอกสารทั้งฉบับ
คำถามที่พบบ่อย
ค่าตั้งแต่ 128 ถึง 255 เป็นส่วนหนึ่งของ ASCII หรือไม่?
ไม่ใช่ ASCII มาตรฐานสิ้นสุดที่ 127 ค่าตั้งแต่ 128 ถึง 255 อยู่นอกขอบเขตของ ASCII และการตีความค่าจะขึ้นอยู่กับการเข้ารหัสที่ใช้
NUL ต่างจากเลขศูนย์อย่างไร?
NUL คือรหัสควบคุม 0 ซึ่งอาจใช้เป็นตัวสิ้นสุดหรือไบต์เติม ทั้งนี้ขึ้นอยู่กับรูปแบบหรือโปรโตคอล ส่วนอักขระตัวเลข 0 ที่มองเห็นได้มีรหัสฐานสิบเป็น 48 ทั้งสองจึงเป็นคนละค่าและใช้แทนกันไม่ได้
ควรวางรหัสผ่านหรือคีย์ส่วนตัวลงในตัวแปลงหรือไม่?
ไม่ควร แม้ข้อมูลที่ป้อนจะถูกส่งผ่าน HTTPS และไม่มีการจัดเก็บ แต่ข้อมูลลับควรประมวลผลด้วยสคริปต์ในเครื่องหรือเครื่องมือแบบออฟไลน์ สำหรับการตรวจสอบตัวอักษรทั่วไป ค่าโปรโตคอล หรืองานเรียน ให้ป้อนเฉพาะข้อความส่วนที่สั้นที่สุดเท่าที่จำเป็นต่อการแปลง
เครื่องมือที่คล้ายกัน
เครื่องมือยอดนิยม
สร้างลายเซ็นแบบกำหนดเองของคุณได้อย่างง่ายดายและดาวน์โหลดได้อย่างสะดวก
ใช้เครื่องมือ ping ของเราเพื่อตรวจสอบสถานะและเวลาตอบสนองของเว็บไซต์ เซิร์ฟเวอร์ หรือพอร์ตใด ๆ ได้อย่างรวดเร็วและมีประสิทธิภาพ
เครื่องมือค้นหา IP ของ Digily Link ให้ข้อมูลโดยละเอียดเกี่ยวกับที่อยู่ IP ใด ๆ ใช้บริการออนไลน์ฟรีนี้เพื่อดูข้อมูล IP อย่างครบถ้วน
สร้างลิงก์ WhatsApp ฟรีได้ทันทีด้วยเครื่องมือสร้างลิงก์ WhatsApp ของเรา เพิ่มข้อความที่กำหนดเองและเริ่มแชทได้ในคลิกเดียว โดยไม่ต้องเข้าสู่ระบบหรือเขียนโค้ด