ตัวแปลง ASCII เป็นข้อความ

เมื่อป้อนสตริงเช่น 72 101 108 108 111 ตัวแปลงนี้จะอ่านแต่ละตัวเลขเป็นรหัส ASCII แล้วคืนข้อความที่รหัสเหล่านั้นสะกดออกมา ในกรณีนี้คือ Hello รหัส 0-127 คือตาราง ASCII มาตรฐาน ส่วนรหัสสูงถึง 1114111 จับคู่กับอักขระ Unicode ใดก็ได้ ดังนั้นตัวอักษรมีเครื่องหมาย กรีก CJK และอีโมจิจึงใช้งานได้ทั้งหมด ใช้ช่องว่าง เครื่องหมายจุลภาค อัฒภาค หรือบรรทัดใหม่คั่นรหัส ส่วนค่าอื่นใด เช่น 0x48 จะถูกปฏิเสธพร้อมข้อความแสดงข้อผิดพลาดที่ชัดเจน

ตัวแปลงอ่านข้อมูลป้อนของคุณอย่างไร

  1. 1

    วางรหัสฐานสิบ

    คั่นด้วยช่องว่าง เครื่องหมายจุลภาค อัฒภาค หรือบรรทัดใหม่ หนึ่งรหัสต่อหนึ่งอักขระ

  2. 2

    แต่ละรหัสถูกอ่านเป็นตัวเลขฐานสิบ

    65 คือ `A`, 97 คือ `a`, 32 คือช่องว่าง ไม่รับเลขฐานสิบหก (`0x48`) หรือฐานสอง

  3. 3

    รหัสที่เกิน 127 กลายเป็นอักขระ Unicode

    233 ให้ `é`, 8364 ให้ `€` ช่วงที่ถูกต้องคือ 0-1114111 ครอบคลุม Unicode ทั้งหมด

  4. 4

    อ่านข้อความที่ถอดรหัสแล้ว

    รหัสควบคุม (0-31 และ 127) จะถูกส่งผ่านเป็นอักขระควบคุมดิบ ซึ่งโปรแกรมแก้ไขส่วนใหญ่แสดงเป็นช่องว่าง

รูปแบบข้อมูลป้อนที่ตัวแปลงเข้าใจ

ตัวแปลงยอมรับรหัสฐานสิบล้วนในรูปแบบใดรูปแบบหนึ่งต่อไปนี้

ตัวอย่างข้อมูลป้อน รูปแบบ
72 101 108 108 111 ฐานสิบ คั่นด้วยช่องว่าง
72,101,108,108,111 ฐานสิบ คั่นด้วยเครื่องหมายจุลภาค
72;101;108;108;111 ฐานสิบ คั่นด้วยอัฒภาค
72 101 108 \n 108 111 ฐานสิบ หนึ่งรหัสต่อบรรทัด

โทเค็นอย่าง 0x48, \x48 หรือ %48 ไม่ใช่ตัวเลขฐานสิบ ตัวแปลงจึงหยุดทำงานและแสดงข้อผิดพลาด ให้ลบคำนำหน้าออกหรือแปลงค่าเป็นฐานสิบก่อน สตริงที่ดูเหมือนเลขฐานสอง เช่น 01001000 จะถูกอ่านเป็นเลขฐานสิบ 1001000 ดังนั้นอย่าวางเลขฐานสองไว้ตรงนี้

รหัสควบคุม

รหัส ASCII 0-31 และ 127 เป็นอักขระที่ไม่พิมพ์ออกมา ตัวแปลงจะส่งออกเป็นอักขระควบคุมดิบ ซึ่งโปรแกรมแก้ไขส่วนใหญ่แสดงเป็นช่องว่างหรือไม่แสดงอะไรเลย ถ้าต้องการเฉพาะข้อความที่มองเห็นได้ ให้นำรหัสเหล่านี้ออกจากรายการ

เลยกว่า ASCII

รหัสที่เกิน 127 ถูกตีความเป็นจุดรหัส Unicode ไม่ใช่ไบต์ UTF-8: 195 และ 169 ให้ Ã และ © ส่วนตัวอักษร é คือรหัส 233 หากต้นทางเป็น dump แบบไบต์ (เช่น C3 A9 สำหรับ é) ให้ใช้จุดรหัสฐานสิบแทนค่าไบต์

ย้อนทิศทาง

หากต้องการแปลงข้อความเป็นรหัส ให้ใช้เครื่องมือคู่กัน: ข้อความเป็น ASCII, ข้อความเป็นฐานสอง, ข้อความเป็นฐานสิบหก

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

ไม่ได้ รหัสฐานสิบอาจยาวตั้งแต่ 1 ถึง 7 หลัก ตัวแปลงจึงไม่สามารถแยกสตริงต่อเนื่องได้อย่างน่าเชื่อถือ ให้เว้นช่องว่าง เครื่องหมายจุลภาค อัฒภาค หรือบรรทัดใหม่ระหว่างรหัส

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

ไม่ ตัวแปลงรับเฉพาะตัวเลขฐานสิบเท่านั้น โทเค็นอย่าง 0x48 หรือ \x48 จะหยุดการแปลงพร้อมข้อผิดพลาด ให้ลบคำนำหน้าออกหรือแปลงค่าเป็นฐานสิบก่อนวาง

999 ใช้ได้ มันคือจุดรหัส Unicode ของอักษรกรีก ϟ ตัวแปลงจะปฏิเสธเฉพาะโทเค็นที่ไม่ใช่ตัวเลขฐานสิบ และตัวเลขที่เกิน 1114111 ซึ่งเป็นจุดรหัสที่ถูกต้องสูงสุด

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

เครื่องนับคำ

นับคำ ตัวอักษร ประโยค และย่อหน้า พร้อมเวลาในการอ่าน เวลาในการพูด ความหนาแน่นของคีย์เวิร์ด และคะแนนความอ่านง่าย Flesch สำหรับเรียงความ โพสต์ แคปชัน และ meta description

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

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

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

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

ตัวสร้างชื่อผู้ใช้

สร้างไอเดียชื่อผู้ใช้จากคำตั้งต้น พร้อมตัวเลขและตัวคั่นแบบเลือกได้ เหมาะสำหรับบัญชีใหม่ gamertag และโปรไฟล์สำรอง

เครื่องมือสร้างชื่อพอดแคสต์

สร้างชื่อพอดแคสต์ 4–24 ชื่อจากหัวข้อ ผู้ฟัง รูปแบบ และน้ำเสียง พร้อมสโลแกนที่เลือกได้

ตัวช่วยแก้ Anagram

ป้อนตัวอักษรได้สูงสุด 10 ตัว แล้วดูทุกการจัดเรียงที่ไม่ซ้ำกัน โดยตัดการเรียงซ้ำออกและจำกัดรายการไว้ที่ 200 ผลลัพธ์

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