รหัสแทนข้อมูลในคอมพิวเตอร์
ความหมายของรหัสแทนข้อมูล
รหัสแทนข้อมูล หมายถึง
รหัสที่ใช้แทนตัวอักขระ ซึ่งประกอบด้วยตัวอักษร ตัวเลข หรือสัญลักษณ์พิเศษอื่น ๆ
ที่ใช้ในโปรแกรมคอมพิวเตอร์
เพราะว่าข้อมูลที่เก็บไว้ในหน่วยความจำของคอมพิวเตอร์จะแทนด้วยรหัสเลขฐานสองที่มีเลข 0 กับ 1 วางเรียงกัน
รหัสแอสกี้ (ASCII)
รหัส ASCII (American Standard
Code for Information Interchange)
รหัสแอสกี เป็นรหัสที่นิยมใช้กันมาก
จนสามมารถนับได้ว่าเป็นรหัสมาตรฐานที่ใช้ใน การสื่อสารข้อมูล (Data
Communications) แทนสัญลักษณ์ต่าง ๆ ได้ 256 ตัว เมื่อใช้แทนตัวอักษรภาษาอังกฤษแล้วยังมีเหลืออยู่
สำนักงานมาตรฐานผลิตภัณฑ์อุตสาหกรรม หรือ สมอ.
ได้กำหนดรหัสภาษาไทยเพิ่มลงไปเพื่อให้ใช้งานร่วมกันได้ ตามตาราง การแทนค่าแทนค่าด้วยตัวเลขแนวตั้ง(b7 – b4)ก่อน
แล้วตามด้วยตัวเลขแนวนอน(b3 –b0) เช่น ก ๑๐๑๐๐๐๐๑ และ A ๐๑๐๐๐๐๐๑
b7
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
||||
b6
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
1
|
||||
b5
|
0
|
0
|
1
|
1
|
0
|
0
|
1
|
1
|
0
|
0
|
1
|
1
|
0
|
0
|
1
|
1
|
||||
b4
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
1
|
||||
b3
|
b2
|
b1
|
b0
|
|||||||||||||||||
0
|
0
|
0
|
0
|
@
|
P
|
`
|
p
|
ฐ
|
ภ
|
ะ
|
เ
|
๐
|
||||||||
0
|
0
|
0
|
1
|
!
|
A
|
Q
|
a
|
q
|
ก
|
ฑ
|
ม
|
ั
|
แ
|
๑
|
||||||
0
|
0
|
1
|
0
|
"
|
B
|
R
|
b
|
r
|
ข
|
ฒ
|
ย
|
า
|
โ
|
๒
|
||||||
0
|
0
|
1
|
1
|
#
|
C
|
S
|
c
|
s
|
ฃ
|
ณ
|
ร
|
ำ
|
ใ
|
๓
|
||||||
0
|
1
|
0
|
0
|
$
|
D
|
T
|
d
|
t
|
ค
|
ด
|
ฤ
|
ิ
|
ไ
|
๔
|
||||||
0
|
1
|
0
|
1
|
%
|
E
|
U
|
e
|
u
|
ฅ
|
ต
|
ล
|
ี
|
ๅ
|
๕
|
||||||
0
|
1
|
1
|
0
|
&
|
F
|
V
|
f
|
v
|
ฆ
|
ถ
|
ฦ
|
ึ
|
ๆ
|
๖
|
||||||
0
|
1
|
1
|
1
|
'
|
G
|
W
|
g
|
w
|
ง
|
ท
|
ว
|
ื
|
็
|
๗
|
||||||
1
|
0
|
0
|
0
|
(
|
H
|
X
|
h
|
x
|
จ
|
ธ
|
ศ
|
ุ
|
่
|
๘
|
||||||
1
|
0
|
0
|
1
|
)
|
I
|
Y
|
i
|
y
|
ฉ
|
น
|
ษ
|
ู
|
้
|
๙
|
||||||
1
|
0
|
1
|
0
|
*
|
J
|
Z
|
j
|
z
|
ช
|
บ
|
ส
|
ฺ
|
๊
|
๚
|
||||||
1
|
0
|
1
|
1
|
+
|
K
|
[
|
k
|
{
|
ซ
|
ป
|
ห
|
๋
|
๛
|
|||||||
1
|
1
|
0
|
0
|
,
|
L
|
\
|
l
|
|
|
ฌ
|
ผ
|
ฬ
|
์
|
||||||||
1
|
1
|
0
|
1
|
-
|
M
|
]
|
m
|
}
|
ญ
|
ฝ
|
อ
|
ํ
|
||||||||
1
|
1
|
1
|
0
|
.
|
N
|
^
|
n
|
~
|
ฎ
|
พ
|
ฮ
|
๎
|
||||||||
1
|
1
|
1
|
1
|
/
|
O
|
_
|
o
|
ฏ
|
ฟ
|
ฯ
|
฿
|
๏
|
ยูนิโคด (Unicode)
ยูนิโคด Unicode) คือ มาตรฐานอุตสาหกรรมที่ช่วยให้คอมพิวเตอร์แสดงผลและจัดการข้อความธรรมดาที่ใช้ในระบบการเขียนของภาษาส่วนใหญ่ในโลกได้อย่างสอดคล้องกัน ยูนิโคดประกอบด้วยรายการอักขระที่แสดงผลได้มากกว่า 100,000
ตัว พัฒนาต่อยอดมาจากมาตรฐานชุดอักขระสากล (Universal Character Set: UCS) และมีการตีพิมพ์ลงในหนังสือ The Unicode Standard เป็นแผนผังรหัสเพื่อใช้เป็นรายการอ้างอิง
นอกจากนั้นยังมีการอธิบายวิธีการที่ใช้เข้ารหัสและการนำเสนอมาตรฐานของการเข้ารหัสอักขระอีกจำนวนหนึ่ง การเรียงลำดับอักษร กฎเกณฑ์ของการรวมและการแยกอักขระ
รวมไปถึงลำดับการแสดงผลของอักขระสองทิศทาง รหัสยูนอโคด ซึ่งมีขนาด 16 บิต เป็นทางเลือกเพื่อใช้แทนค่าข้อมูล ซึ่งสามารถแทนค่าข้อมูลได้มากถึง 65535
สัญลักษณ์ และปัจจุบันรหัสยูนิโคด
นี้ก็ได้ถูกนำมาใช้งานบนหลายระบบปฏิบัติการบนเครื่องพีซีด้วยกัน เช่น Windows
2000 , Windows XP และ OS/2 เป็นต้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น