ที่มาที่ไปจาก ภาคแรก
(กันลิงก์เสียตอนเข้าคลัง ทำเป็น ลิงก์คลัง ไว้ล่วงหน้า)
http://topicstock.pantip.com/wahkor/topicstock/2009/05/X7827606/X7827606.html
รหัสหว้ากอ
== ประวัติ ==
'''รหัสหว้ากอ''' (Wahkor Code)
ปรากฏขึ้นครั้งแรก จากกระทู้ในห้องหว้ากอ เว็บบอร์ด PANTIP.COM
เมื่อ 5 พฤษภาคม พ.ศ.2552
คิดค้นโดย jkpanu จากกระทู้
http://www.pantip.com/cafe/wahkor/topic/X7827606/X7827606.html
http://topicstock.pantip.com/wahkor/topicstock/2009/05/X7827606/X7827606.html
และพัฒนาโดย Phoenix032 จากกระทู้
http://www.pantip.com/cafe/wahkor/topic/X7841020/X7841020.html
http://topicstock.pantip.com/wahkor/topicstock/2009/05/X7827606/X7827606.html
โดยได้รับการส่งเสริมจาก การตีความสำเร็จโดย sanagun และ อิ่มหมี
ร่วมด้วย tiger18 , TonTon1977 ฯลฯ
== รูปแบบ ==
Wahkor Code ดัดแปลงจาก [[Tap Code]] ซึ่งเข้ารหัส ระบบคู่อันดับ
โดย เข้ารหัสซ้อน ดังนี้
* ใช้ จำนวนจุด ( . ) แทน เลข 1 - 9 ใน Tap Code
* และใช้ สองจุด หรือ โคลอน ( : ) แทน จุด 10 จุด หรือ เลข 0 ในหลักสิบ
* ใช้ เว้นว่าง 1 ช่องไฟ คั่นระหว่างคู่อันดับหน้าและหลัง ใน 1 รหัส เช่น
** U = (2,1) = .. .
** อ = (7,0) = ....... :
* ใช้ เว้นว่าง 2 ช่องไฟ คั่นระหว่าง แต่ละรหัส (อักษร หรือ ตัวเลข)
* ใช้ เว้นว่าง 3 ช่องไฟ แทน ช่องไฟระหว่างคำ
* ใช้ ขึ้นบรรทัดใหม่ หรือ เว้นว่าง 4 ช่องไฟ แทน ขึ้นประโยคใหม่ เช่น
** มานี ชูใจ = ......: ........ .. ..... .. ........ .... ... ....... ........ ........ ......... .. ... .....
* ตัวเลขให้วางเรียงต่อกันทีละหลัก
== รายการรหัส ==
ลำดับสังเขปดังนี้
| ลำดับ || รหัส || อักขระ || หมายเหตุ
| 1 - 26 || . - .. ...... || a - z || ภาษาอังกฤษ
| 27 - 30 || .. ....... - ...: || . / ? ! || เครื่องหมายชุดแรก
| 31 - 71 || ... . - ....... . || ก - ฮ || พยัญชนะภาษาไทย
| 72 - 96 || ....... .. - ......... ...... || ๆ ฯ อ่ - อ๋ อั - อ็ อะ - โ ฤ ฦ ฆ || สระภาษาไทย
| 97 - 99 || ......... ....... - ......... ......... || ( ) $ || เครื่องหมายชุดสอง
| 010 - 0301 || :.: - :...: . || , - > || สองจุด จุด สองจุด ติดกัน แทน เครื่องหมายพิเศษ
| 00 - ~ || :: - ~ || 0 - ~ || สองจุด จุด เว้น สองจุด/จุด แทน ตัวเลข
=== อักษร ภาษาอังกฤษ ===
: :
a . (1)
b .. (2)
c ... (3)
d ....
e .....
f ......
g .......
h ........
i ......... (9)
j .: (10)
( สังเกตว่า เข้ารหัส 2ชั้น ให้ . = 1 และ : = 0
ดังนั้น .: = 10 = .......... = j )
k . . (11)
( และ เข้ารหัส 3ชั้น ให้ ._ = .:+ (ใช้เมื่อเพิ่มหลักหน่วย)
ดังนั้น ._. = .:+. = 10+1 = ........... = k
สังเกต 1เว้น ไม่ใช่เว้นอักษร แต่เป็นส่วนหนึ่งของอักษร
ถ้าจะเว้นอักษร ใช้ 2เว้น )
l . .. (12)
m . ... (13)
n . ....
o . .....
p . ......
q . .......
r . ........
s . ......... (19)
t ..: (20)
( เช่นเดิม เข้ารหัส 2ชั้น
..: = 20 = .................... = t )
u .. . (21)
( และ เข้ารหัส 3ชั้น
.._. = ..:+. = 21 = ..................... = u )
v .. .. (22)
w .. ... (23)
x .. ....
y .. .....
z .. ...... (26)
=== เครื่องหมาย ชุดแรก ===
[.] .. ....... (27)
/ .. ........
? .. .........
! ...:
=== พยัญชนะ ภาษาไทย ===
ก ... . (31)
ข ... .. (32)
ค ... ... (33)
ง ... ....
จ ... .....
ฉ ... ......
ช ... .......
ซ ... ........
ฌ ... .........
ญ .... :
ฎ .... . (41)
ฏ .... ..
ฐ .... ...
ฑ .... ....
ฒ .... .....
ณ .... ......
ด .... .......
ต .... ........
ถ .... .........
ท ..... :
ธ ..... . (51)
น ..... ..
บ ..... ...
ป ..... ....
ผ ..... .....
ฝ ..... ......
พ ..... .......
ฟ ..... ........
ภ ..... .........
ม ...... :
ย ...... . (61)
ร ...... ..
ล ...... ...
ว ...... ....
ศ ...... .....
ษ ...... ......
ส ...... .......
ห ...... ........
ฬ ...... .........
อ ....... :
ฮ ....... . (71)
=== วรรณยุกต์ สระ เครื่องหมาย ภาษาไทย ===
ๆ ....... .. (72)
ฯ ....... ... (73)
อ่ ....... .... (74)
อ้ ....... .....
อ๊ ....... ......
อ๋ ....... .......
อั ....... ........
อ์ ....... .........
อ็ ........ :
อะ ........ . (81)
อา ........ ..
อิ ........ ...
อี ........ ....
อึ ........ .....
อื ........ ......
อุ ........ .......
อู ........ ........
เ ........ .........
อำ ......... :
ไ ......... . (91)
ใ ......... ..
โ ......... ...
ฤ ......... ....
ฦ ......... .....
ฆ ......... ......
=== เครื่องหมาย ชุดสอง ===
( ......... ....... (97)
) ......... ........
$ ......... .........
=== เครื่องหมาย ชุดสาม ===
, :.: (010)
+ :.: . (010+1)
- :.: .. (010+2)
* :.: ... (010+3)
% :.: ....
^ :.: .....
# :.: ......
~ :.: .......
@ :.: ........
& :.: .........
฿ :..: : (020+0)
_ :..: . (020+1)
= :..: ..
[ :..: ...
] :..: ....
{ :..: .....
} :..: ......
; :..: .......
' :..: ........
" :..: .........
< :...: : (030+0)
> :...: . (030+1)
=== ตัวเลข ===
0 :: (00)
1 :. (01)
( ใช้ 0 นำหน้าเพื่อสื่อว่า เป็นตัวเลข ไม่ใช่ ตัวอักษร
:. = (01) = 1 )
2 :.. (02)
3 :... (03)
4 :....
5 :.....
6 :......
7 :.......
8 :........
9 :.........
10 :. :: (01) + (00)
( เลขหลายหลัก วางเรียงต่อกัน
:. :: = (01) (00) = 10 )
11 :. :. (01) + (01)
12 :. :.. (01) + (02)
13 :. :... (01) + (03)
20 :.. ::
21 :.. .
100 :. :: ::
( เลขหลายหลัก วางเรียงต่อกัน
:. :: :: = (01) (00) (00) = 100 )
101 :. :: .
110 :. . ::
111 :. . .
แก้ไขเมื่อ 09 พ.ค. 52 15:58:04
แก้ไขเมื่อ 09 พ.ค. 52 05:41:27
แก้ไขเมื่อ 09 พ.ค. 52 05:39:24
แก้ไขเมื่อ 09 พ.ค. 52 04:38:58
แก้ไขเมื่อ 09 พ.ค. 52 01:06:04
แก้ไขเมื่อ 09 พ.ค. 52 00:10:51