ข้อความเป็น ASCII

ตัวอักษรทุกตัวที่คุณพิมพ์มีตัวเลขกำกับอยู่ข้างใต้: A คือ 65, a คือ 97, ช่องว่างคือ 32 เครื่องมือนี้จะสร้างตารางแบบเรียลไทม์ที่แสดงรหัสของตัวอักษรแต่ละตัวที่คุณป้อน ทั้งแบบฐานสิบและฐานสิบหก พร้อมคำอธิบายสั้น ๆ ของแต่ละตัว มันจะอ่านตัวอักษรขณะที่คุณพิมพ์ จึงไม่มีปุ่มให้กด

การแปลงข้อความเป็น ASCII ทำงานอย่างไร

  1. 1

    พิมพ์หรือวางข้อความ

    พิมพ์คำหรือประโยคใด ๆ ลงในช่อง

  2. 2

    อ่านตารางรหัส

    ตัวอักษรแต่ละตัวจะมีหนึ่งแถวพร้อมรหัสฐานสิบและรหัสฐานสิบหก

  3. 3

    ตรวจสอบคำอธิบาย

    แต่ละแถวจะมีป้ายกำกับ: ASCII ที่พิมพ์ได้, อักขระควบคุม, ช่องว่าง, แท็บ หรืออักขระ Unicode

  4. 4

    ดูอักขระที่อยู่นอกเหนือ ASCII

    ตัวอักษรที่มีเครื่องหมายกำกับเสียง อีโมจิ และสัญลักษณ์อื่น ๆ จะไม่ถูกปฏิเสธ: จะแสดงจุดรหัส Unicode ของมัน และกำกับว่าเป็นอักขระ Unicode

อ้างอิง ASCII อย่างรวดเร็ว

ช่วง ความหมาย
0-31 อักขระควบคุม (null, tab, newline ฯลฯ)
32 ช่องว่าง
33-47 ! " # $ % & ' ( ) * + , - . /
48-57 ตัวเลข 0-9
65-90 ตัวพิมพ์ใหญ่ A-Z
97-122 ตัวพิมพ์เล็ก a-z
127 DEL (อักขระควบคุมแบบเก่า)

ตัวอย่าง

Hi! ในรูปแบบฐานสิบคือ 72 105 33 ในรูปแบบฐานสิบหกคือ 48 69 21 ทั้งสองคอลัมน์จะปรากฏเคียงข้างกันในตาราง คุณจึงไม่ต้องแปลงด้วยมือเลย

ฐานสิบหรือฐานสิบหก?

  • ฐานสิบ (ฐาน 10) เป็นรูปแบบที่อ่านง่ายที่สุดเมื่อคนอ่านรหัส: A คือ 65
  • ฐานสิบหก (ฐาน 16) คือรูปแบบที่ภาษาโปรแกรมส่วนใหญ่ใช้ในลำดับหลีก เช่น \x41 แทน A เลขฐานสิบหกสองหลักครอบคลุมรหัส ASCII ทุกตัว ตั้งแต่ 00 ถึง 7F

ASCII กับ Unicode

ASCII ครอบคลุมจุดรหัส 0 ถึง 127: ตัวอักษรภาษาอังกฤษทั่วไป ตัวเลข และเครื่องหมายวรรคตอนที่พบบ่อย อะไรก็ตามที่อยู่นอกช่วงนั้น (ตัวอักษรที่มีเครื่องหมายกำกับเสียง อีโมจิ อักษรที่ไม่ใช่ละติน) คือ Unicode ไม่ใช่ ASCII เครื่องมือนี้ไม่ปฏิเสธอักขระเหล่านั้น แต่จะแสดงจุดรหัส Unicode ของมันและกำกับแถวนั้นว่าเป็นอักขระ Unicode

อักขระควบคุมที่ควรรู้จัก

  • \n = 10 (line feed)
  • \r = 13 (carriage return)
  • \t = 9 (tab)
  • \0 = 0 (null terminator ใน C)
  • DEL = 127 (แบบเก่า, เคยใช้ลบจริงบนบัตรเจาะรู)

คำถามที่พบบ่อย

อักขระเหล่านั้นอยู่นอกช่วง ASCII 0-127 จึงไม่ใช่ ASCII เลย เครื่องมือยังคงประมวลผลให้: แสดงจุดรหัส Unicode ของมันและกำกับแถวว่าเป็นอักขระ Unicode ASCII แบบเคร่งครัดครอบคลุมเฉพาะรหัส 0 ถึง 127 เท่านั้น

ASCII แบบเคร่งครัดคือ 7 บิต รหัส 0-127 “Extended ASCII” เป็นคำหลวม ๆ สำหรับการเข้ารหัสแบบ 8 บิต เช่น Latin-1 หรือ Windows-1252 ที่เพิ่มอักขระในช่วง 128-255 ส่วนขยายต่าง ๆ ไม่ตรงกันว่าค่าเหล่านั้นหมายถึงอะไร นั่นคือเหตุผลที่ Unicode เข้ามาแทนที่ในที่สุด

ใช่, การเข้ารหัสสมัยใหม่ทุกแบบ (รวมถึง UTF-8) คงจุดรหัส 128 ตัวแรกของ ASCII ให้เหมือนกัน หากคุณใช้ภาษาอังกฤษทั่วไป ASCII และ UTF-8 ใช้แทนกันได้ นั่นคือเหตุผลที่ ASCII พื้นฐานยังคงรองรับโปรโตคอลส่วนใหญ่

ไม่ ในการสร้างตาราง ข้อความของคุณจะถูกส่งไปยังเซิร์ฟเวอร์ของเราผ่านการเชื่อมต่อที่ปลอดภัยและประมวลผลในหน่วยความจำเท่านั้น ไม่มีการบันทึกหรือจัดเก็บ มีเพียงจำนวนการใช้งานแบบนิรนามที่ถูกบันทึกไว้ ไม่ใช่ข้อความของคุณ

เครื่องมือที่เกี่ยวข้อง

เครื่องแปลงตัวเลขเป็นคำไทย

เขียนจำนวนไม่เกิน 18 หลักเป็นคำไทย หรือเขียนจำนวนบาทและสตางค์ตามค่าที่กรอกในเบราว์เซอร์ รองรับเลขอารบิกกับเลขไทยและไม่ปัดค่า

เครื่องมือสร้างตัวอักษรวงกลม

แปลงข้อความธรรมดาให้เป็นตัวอักษรวงกลม (Ⓐ Ⓑ Ⓒ) ที่คัดลอกแล้ววางลงในไบโอ Instagram, TikTok และ Discord ได้ มีทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็กในวงกลม พร้อมตัวเลขในวงกลม โดยไม่ต้องใช้แอป

สัญลักษณ์ลูกศรสำหรับคัดลอก

คัดลอกลูกศร Unicode ที่ใช้บ่อยได้ในคลิกเดียว ทั้งแบบตรง สองเส้น ทแยง มีขอ วงกลม และสามเหลี่ยม สำหรับเอกสาร แชต และงานออกแบบ

สัญลักษณ์น้อยกว่าหรือเท่ากับ

คัดลอกสัญลักษณ์ ≤ และสัญลักษณ์เปรียบเทียบทางคณิตศาสตร์ที่เกี่ยวข้อง รวมถึง Unicode เอนทิตี HTML และการเขียน LaTeX สำหรับสเปรดชีต งานวิจัย และหน้าเว็บ

ตัวเข้ารหัสเอนทิตี HTML

แปลงอักขระ HTML ที่ต้องระวังห้าตัวเป็นเอนทิตีแบบคงที่ หรือถอดรหัสเอนทิตีเป็นข้อความในเบราว์เซอร์ของคุณ

เครื่องกำเนิดข้อความแบบวงกลม

แปลงข้อความธรรมดาเป็นอักขระ Unicode แบบวงกลม รูปแบบโครงร่าง เติม และวงกลมตัวเลขสำหรับประวัติโซเชียล แชท และเอกสาร

เครื่องมือนี้มีให้บริการในภาษาอื่น