**รหัส ASCII และ รหัส Unicode **
รหัส ASCII
เดิมการแทนรหัสฐานสองด้วยพยัญชนะในภาษาต่างๆเป็นการกำหนดกันเอง ขึ้นอยู่กับว่า ใครพัฒนาขึ้นมาทำให้การส่งผ่านข้อมูลระหว่างเครื่องคอมพิวเตอร์ต่างชนิดไม่สามารถส่งผ่านกันได้ เพราะใช้รหัสในเลขฐานสองไม่เหมือนกัน ดังนั้นเพื่อที่จะให้สื่อสารกันได้ จึงจำเป็นต้องมีการกำหนดมาตรฐานของรหัสขึ้น สำหรับภาษาอังกฤษ เรียกว่า รหัสแอสกี้ (American Standard Code Interchange , ASCII)
ตารางรหัส ASCII แทนตัวอักษร
วิธีการอ่านค่าจากตารางแอสกี
1. ชี้ตรงตัวอักษรที่ต้องการแทนรหัส เช่น ก
2. อ่านค่ารหัสในตารางแนวตั้งตรงตำแหน่ง b7 b6 b5 และ b4 ค่าที่ได้ คือ 1010
3. อ่านค่ารหัสในตารางแนวนอนตรงตำแหน่ง b3 b2 b1 และ b0 ค่าที่ได้ คือ 0001
4. ดังนั้นรหัสแทนข้อมูลของตัวอักษร ก คือ 1010 000
2. อ่านค่ารหัสในตารางแนวตั้งตรงตำแหน่ง b7 b6 b5 และ b4 ค่าที่ได้ คือ 1010
3. อ่านค่ารหัสในตารางแนวนอนตรงตำแหน่ง b3 b2 b1 และ b0 ค่าที่ได้ คือ 0001
4. ดังนั้นรหัสแทนข้อมูลของตัวอักษร ก คือ 1010 000
Unicode
ยูนิโค๊ด คือ รหัสคอมพิวเตอร์ใช้แทนตัวอักขระ สามารถใช้แทน ตัวอักษร,ตัวเลข,สัญลักษณ์ต่างๆ ได้มากกว่ารหัสแบบเก่าอย่าง ASCII ซึ่งเก็บตัวอักษรได้สูงสุดเพียง 256 ตัว(รูปแบบ) โดยUnicode รุ่นปัจจุบันสามารถเก็บตัวอักษรได้ถึง 34,168 ตัวจากภาษาทั้งหมดทั่วโลก 24 ภาษา โดยไม่สนใจว่าเป็นแพลตฟอร์มใด ไม่ขึ้นกับโปรแกรมใด หรือภาษาใด Unicode ได้ถูกนำไปใช้โดยผู้นำในอุตสาหกรรม
ตัวอย่าง Unicode
ตัวอย่างการแทนรหัส ASCII
JATUPOL KONGWATMAI
0100 1010 = J
0100 0001 = A
0101 0100 = T
0101 0101 = U
0101 0000 = P
0100 1111 = O
0100 1100 = L
0100 0000 = SPACE BAR
0100 1011 = K
0100 1111 = O
0100 1110 = N
0100 0111 = G
0101 0111 = W
0100 0001 = A
0101 0100 = T
0100 1101 = M
0100 0001 = A
0100 1001 = I
ใช้พื้นที่จัดเก็บจำนวน 18 byte
แทนด้วยรหัส ASCIIดังนั้น
010010100100000101010100010101010101000001001111010011000100000001001011010011110100111001000111010101110100000101010100010011010100000101001001
ใช้พื้นที่จัดเก็บจำนวน 144 bit 18 byte
อยากทราบว่ารหัสนี้แปลว่าอะไรค่ะ
ตอบลบ01101110011110110010
ช่วยแปลอันนี้หน่อยค่ะ
ตอบลบ0100000101001100010011110100111001000101
ALONE
ลบอยากได้คำว่าขอโทษ
ตอบลบ01010100 01101111 01101110 0110011101110100 01 100001 อันนี้แปลว่าอะไรหรอคะ
ตอบลบTongta
ลบความคิดเห็นนี้ถูกผู้เขียนลบ
ตอบลบ1001100100111110101101000101 10011101000001 แปลว่าอะไรหรอครับ
ตอบลบ00101101 แปลว่าอะไรคับ
ตอบลบ00001010 00110010 00110001 00110101 00110011 00110011
ตอบลบแแปลว่าอะไรคะ
1100000010001000011 ช่วยหน่อยครับ
ตอบลบ1100011000000000000000101110111 ช่วยแปลหน่อยคะ
ตอบลบ