Difference between revisions of "EIA-ASCII-ISO encoding"

From wiki.bastelbude.grade.de
Jump to: navigation, search
(trivia)
(trivia)
Line 16: Line 16:
 
|$||80||24||24|| EOB IN EIA
 
|$||80||24||24|| EOB IN EIA
 
|-
 
|-
|%|| 5B||25|| A5|| EOR – Rewind Stop in ASCII
+
|%||5B||25||A5|| EOR – Rewind Stop in ASCII
 
|-
 
|-
|+||70|| 2B|| 2B||
+
|+||70||2B||2B||
 
|-
 
|-
|,|| 3B|| 2C|| N/A||(Comma)
+
|,||3B||2C||N/A||(Comma)
 
|-
 
|-
|-||40|| 2D|| 2D|| (Minus)
+
|-||40||2D||2D|| (Minus)
 
|-
 
|-
|.|| 6B|| 2E|| 2E|| (Period)
+
|.||6B||2E||2E|| (Period)
 
|-
 
|-
|/||31|| 2F|| AF||
+
|/||31||2F||AF||
 
|-
 
|-
 
|0||20||30||30||
 
|0||20||30||30||
 
|-
 
|-
|1||01||31|| B1||
+
|1||01||31||B1||
 
|-
 
|-
|2||02||32|| B2||
+
|2||02||32||B2||
 
|-
 
|-
 
|3||13||33||33||
 
|3||13||33||33||
 
|-
 
|-
|4||04||34|| B4||
+
|4||04||34||B4||
 
|-
 
|-
 
|5||15||35||35||
 
|5||15||35||35||
Line 42: Line 42:
 
|6||16||36||36||
 
|6||16||36||36||
 
|-
 
|-
|7||07||37|| B7||
+
|7||07||37||B7||
 
|-
 
|-
|8||08||38|| B8||
+
|8||08||38||B8||
 
|-
 
|-
 
|9||19||30||39||
 
|9||19||30||39||
 
|-
 
|-
|=|| 0B|| 3D|| BD||
+
|=||0B||3D||BD||
 
|-
 
|-
 
|A||61||41||41||
 
|A||61||41||41||
Line 54: Line 54:
 
|B||62||42||42||
 
|B||62||42||42||
 
|-
 
|-
|C||73||43|| C3||
+
|C||73||43||C3||
 
|-
 
|-
 
|D||64||44||44||
 
|D||64||44||44||
 
|-
 
|-
|E||75||45|| C5||
+
|E||75||45||C5||
 
|-
 
|-
|F||76||46|| C6||
+
|F||76||46||C6||
 
|-
 
|-
 
|G||67||47||47||
 
|G||67||47||47||
Line 66: Line 66:
 
|H||68||48||48||
 
|H||68||48||48||
 
|-
 
|-
|I||79||49|| C9||
+
|I||79||49||C9||
 
|-
 
|-
|J||51|| 4A|| CA||
+
|J||51||4A||CA||
 
|-
 
|-
|K||52|| 4B|| 4B||
+
|K||52||4B||4B||
 
|-
 
|-
|L||43|| 4C|| CC||
+
|L||43||4C||CC||
 
|-
 
|-
|M||54|| 4D|| 4D||
+
|M||54||4D||4D||
 
|-
 
|-
|N||45|| 4E|| 4E||
+
|N||45||4E||4E||
 
|-
 
|-
|O||46|| 4F|| CF||
+
|O||46||4F||CF||
 
|-
 
|-
 
|P||57||50||50||
 
|P||57||50||50||
 
|-
 
|-
|Q||58||51|| D1||
+
|Q||58||51||D1||
 
|-
 
|-
|R||49||52|| D2||
+
|R||49||52||D2||
 
|-
 
|-
 
|S||32||53||53||
 
|S||32||53||53||
 
|-
 
|-
|T||23||54|| D4||
+
|T||23||54||D4||
 
|-
 
|-
 
|U||34||55||55||
 
|U||34||55||55||
Line 94: Line 94:
 
|V||25||54||56||
 
|V||25||54||56||
 
|-
 
|-
|W||26||57|| D7||
+
|W||26||57||D7||
 
|-
 
|-
|X||37||58|| D8||
+
|X||37||58||D8||
 
|-
 
|-
 
|Y||38||59||59||
 
|Y||38||59||59||
 
|-
 
|-
|Z||29|| 5A|| 5A||
+
|Z||29||5A||5A||
 
|-
 
|-
|CR||80|| 0D|| 8D|| (Carriage Return) EOB in EIA
+
|CR||80||0D||8D|| (Carriage Return) EOB in EIA
 
|-
 
|-
|LF|| **|| 0A|| 0A|| (Line Feed) EOB in ASCII (ISO)
+
|LF||**||0A||0A|| (Line Feed) EOB in ASCII (ISO)
 
|-
 
|-
 
|HT||33||09||09|| (Tab)
 
|HT||33||09||09|| (Tab)
 
|-
 
|-
|BS|| 2A||08||88|| (Backspace)
+
|BS||2A||08||88|| (Backspace)
 
|-
 
|-
|&|| 0E||26|| A6||
+
|&||0E||26||A6||
 
|-
 
|-
|(|| 7C||28||28||
+
|(||7C||28||28||
 
|-
 
|-
|)||71||29|| A9||
+
|)||71||29||A9||
 
|-
 
|-
|:||10|| 3A|| 3A||
+
|:||10||3A||3A||
 
|-
 
|-
|@|| 6D||40|| C0||
+
|@||6D||40||C0||
 
|}
 
|}
  

Revision as of 09:50, 15 September 2019

trivia


char EIA ASCII ISO remark
10 20 A0 (space)
$ 80 24 24 EOB IN EIA
% 5B 25 A5 EOR – Rewind Stop in ASCII
70 2B 2B
, 3B 2C N/A (Comma)
. 6B 2E 2E (Period)
/ 31 2F AF
0 20 30 30
1 01 31 B1
2 02 32 B2
3 13 33 33
4 04 34 B4
5 15 35 35
6 16 36 36
7 07 37 B7
8 08 38 B8
9 19 30 39
= 0B 3D BD
A 61 41 41
B 62 42 42
C 73 43 C3
D 64 44 44
E 75 45 C5
F 76 46 C6
G 67 47 47
H 68 48 48
I 79 49 C9
J 51 4A CA
K 52 4B 4B
L 43 4C CC
M 54 4D 4D
N 45 4E 4E
O 46 4F CF
P 57 50 50
Q 58 51 D1
R 49 52 D2
S 32 53 53
T 23 54 D4
U 34 55 55
V 25 54 56
W 26 57 D7
X 37 58 D8
Y 38 59 59
Z 29 5A 5A
CR 80 0D 8D (Carriage Return) EOB in EIA
LF ** 0A 0A (Line Feed) EOB in ASCII (ISO)
HT 33 09 09 (Tab)
BS 2A 08 88 (Backspace)
& 0E 26 A6
( 7C 28 28
) 71 29 A9
: 10 3A 3A
@ 6D 40 C0
char EIA ASCII ISO note:
   10 20 A0 (space)
 $ 80 24 24 EOB IN EIA
 % 5B 25 A5 EOR – Rewind Stop in ASCII
 + 70 2B 2B 
 , 3B 2C N/A (Comma)
 - 40 2D 2D (Minus)
 . 6B 2E 2E (Period)
 / 31 2F AF 
 0 20 30 30 
 1 01 31 B1 
 2 02 32 B2 
 3 13 33 33 
 4 04 34 B4 
 5 15 35 35 
 6 16 36 36 
 7 07 37 B7 
 8 08 38 B8 
 9 19 30 39 
 = 0B 3D BD 
 A 61 41 41 
 B 62 42 42 
 C 73 43 C3 
 D 64 44 44 
 E 75 45 C5 
 F 76 46 C6 
 G 67 47 47
 H 68 48 48 
 I 79 49 C9 
 J 51 4A CA 
 K 52 4B 4B 
 L 43 4C CC 
 M 54 4D 4D 
 N 45 4E 4E 
 O 46 4F CF 
 P 57 50 50 
 Q 58 51 D1 
 R 49 52 D2 
 S 32 53 53 
 T 23 54 D4 
 U 34 55 55 
 V 25 54 56 
 W 26 57 D7 
 X 37 58 D8 
 Y 38 59 59 
 Z 29 5A 5A 
CR 80 0D 8D (Carriage Return) EOB in EIA
LF ** 0A 0A (Line Feed) EOB in ASCII (ISO)
HT 33 09 09 (Tab)
BS 2A 08 88 (Backspace)
 & 0E 26 A6 
 ( 7C 28 28 
 ) 71 29 A9 
 : 10 3A 3A 
 @ 6D 40 C0

pySerial

ubuntu

prerequisites

  • sudo apt-get install socat
  • sudo apt install python-pip
  • pip install pyserial

virtual null-modem

  • terminal[1]
    • sudo socat PTY,link=/dev/ttyS10 PTY,link=/dev/ttyS11

hack encodings

  • sudo cp usr/lip/python2.7/encodings/hp_roman8.py usr/lip/python2.7/encodings/iso_paper.py
  • edit iso_paper.py as needed ...

run miniterm

  • terminal[2]
    • sudo python -m serial.tools.miniterm --echo --encoding hexlify
  • terminal[3]
    • sudo python -m serial.tools.miniterm --encoding iso-paper

windows

prerequisites

  • ...

virtual null-modem

reference

hack encodings

  • ...

run miniterm

  • ...