VSCII - VSCII

VSCII
Alias ​​(er) x-viet-tcvn5712
Sprog) Vietnamesisk , engelsk
Lavet af TCVN /TC1
Standard TCVN 5712: 1993
Klassifikation 8-bit SBCS ;
Udvidet ASCII (VSCII-2/-3)

VSCII ( Vietnamesisk Standard til udveksling af information ), også kendt som TCVN 5712 , ISO-IR -180 , .VN , ABC eller blot den TCVN kodninger , er et sæt af tre nært beslægtede vietnamesiske nationale standard tegnkodninger til at bruge det vietnamesiske sprog med computere , udviklet af TCVN Technical Committee on Information Technology (TCVN/TC1) og først vedtaget i 1993 (som TCVN 5712: 1993).

Det skal ikke forveksles med den på samme måde uofficielle VISCII- kodning, som undertiden blev brugt af oversøiske vietnamesiske højttalere. VISCII var også beregnet til at stå for vietnamesisk standardkode for informationsudveksling , men er ikke relateret til VSCII.

VSCII (TCVN) blev brugt i vid udstrækning i det nordlige Vietnam, mens VNI var populært i syd. Unicode og Windows-1258- kodesiden bruges nu til stort set alle vietnamesiske computerdata, men ældre filer eller arkiverede meddelelser kan have brug for konvertering.

Kodninger

Alle tre former for VSCII holder de 95 printbare tegn i ASCII uændrede.

VSCII-3 , også kendt som TCVN 5712-3, VN3 eller simpelthen TCVN3, indeholder færrest tildelinger. Det er en udvidet ASCII , fordi den holder alle 128 koder for ASCII uændrede. Det tildeler ikke nogen af C0- og C1 -kontrolkoderne . Sammenlignet med ASCII tilføjer det 75 tegn:

  • 67 små tegn, hvilket giver fuld understøttelse af små bogstaver.
  • 7 store bogstaver, hvilket tillader understøttelse af store bogstaver for de 29 grundbogstaver uden tonemærker.
  • Det ubrudte rum .

Tonemærker på vokaler i store bogstaver opnås i TCVN3 ved at skifte til en skrifttype med store bogstaver.

VSCII-2 , også kendt som TCVN 5712-2 og VN2, er et supersæt af VSCII-3. Det er en udvidet ASCII , fordi den holder alle 128 koder for ASCII uændrede. Det tildeler ikke nogen af C0- og C1-kontrolkoderne , hvilket gør det i overensstemmelse med ISO 2022 som et 96-sæt. Sammenlignet med VSCII-3 tilføjer den (for i alt 96 ikke-ASCII-tegn):

  • 16 flere store bogstaver med prækomponerede tonemærker (i alt 23 ikke-ASCII-store tegn)
  • 5 kombinerer diakritik for tonemærker , så andre kombinationer af store bogstaver og tonemærker kan repræsenteres. Kombinationsmærker følger basisbogstavet som i VNI (i stedet for at gå forud for dem som i ANSEL ).

VSCII-1 , også kendt som TCVN 5712-1 og VN1, er en udvidelse af VSCII-2 og er en modificeret ASCII, da den erstatter 12 af de 33 kontroltegn med forudkomponerede tegn. Sammenlignet med VSCII-2, det (for i alt 140 ikke-ASCII-tegn):

  • Tilføjer 44 flere prækomponerede store bogstaver, hvilket bringer dem til det samme antal som små bogstaver
  • Gør dette ved at udskifte 12 ASCII -kontroltegn og tildele 32 grafiske tegn til C1 -kontrolområdet, hvilket bryder ISO 2022 -kompatibiliteten

Konvertering fra VSCII-3 til VSCII-2 eller VSCII-1 og konvertering fra VSCII-2 til VSCII-1 er ikke nødvendig, men kan resultere i mindre filer.

Konvertering fra VSCII-1 til VSCII-2 eller VSCII-3 og konvertering fra VSCII-2 til VSCII-3 kræver udvidelse af nogle prækomponerede tegn.

Tegnsæt

VSCII-1
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EN _B _C _D _E _F
0_
0
NUL
0000
Ú
00DA
EE
1EE4
ETX
0003

1EEA

1ØK
EE
1EEE
BEL
0007
BS
0008
HT
0009
LF
000A
VT
000B
000 000 FF
CR
000D

000E
SI
000F
1_
16
DLE
0010
EE
1EE8
EF
1EF0
EF
1EF2
EF
1EF6
EF
1EF8
Ý
00DD
EF
1EF4
KAN
0018
EM
0019
SUB
001A
ESC
001B
FS
001C
GS
001D
RS
001E
US
001F
2_
32
SP
0020
!
0021
"
0022
#
0023
$
0024
%
0025
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3_
48
0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
4_
64
@
0040
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
Jeg
0049
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
5_
80
P
0050
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
^
005E
_
005F
6_
96
'
0060
en
0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
t
0068
i
0069
j
006A
k
006B
l
006C
m
006D
n
006E
o
006F
7_
112
s
0070
q
0071
r
0072
s
0073
t
0074
u
0075
v
0076
w
0077
x
0078
y
0079
z
007A
{
007B
|
007C
}
007D
~
007E
DEL
007F
8_
128
C
00C0
EA
1EA2
Ã
00C3
Á
00C1
EA
1EA0

1EB6

1EAC
C
00C8
E
1EBA

1EBC
É
00C9

1EB8

1EC6
Ì
00CC
EC
1EC8
Ĩ
0128
9_
144
Í
00CD
EC
1ECA
Ò
00D2
EC
1ECE
Õ
00D5
Ó
00D3
EC 1
ECC
ED
1ED8
ED
1EDC
ED
1EDE
EE
1EE0
ED
1EDA
EE
1EE2
Ù
00D9

1EE6
16
0168
A_
160
NBSP
00A0

0102
Â
00C2
Ê
00CA
Ô
00D4
Ơ
01A0
Ư
01AF
Đ
0110
fra
0103
â
00E2
ê
00EA
ô
00F4
ơ
01A1
ư
01B0
đ
0111

1EB0
B_
176
0300
30
0309
0303
0301
̣
0323
à
00E0

1EA3
ã
00E3
á
00E1
EA
1EA1

1EB2

1EB1

1EB3

1EB5
EA
1EAF
E
1EB4
C_
192
EA
1EAE
EA
1EA6
EA
1EA8
EA
1EAA
EA
1EA4
EC
1EC0

1EB7
EA
1EA7
EA
1EA9

1EAB

1EA5
E
1ØDE
è
00E8
EC
1EC2

1EBB

1EBD
D_
208
é
00E9

1EB9

1EC1

1EC3

1EC5
E
1EBF

1EC7
ì
00EC
EC
1EC9

1EC4

1EBE
ED
1ED2
ĩ
0129
i
00ED

1ECB
ò
00F2
E_
224
ED
1ED4
EC 1
ECF
õ
00F5
ó
00F3
EC 1
ECD
ED
1ED3
ED
1ED5
ED
1ED7
ED
1ED1
ED
1ED9
ED
1EDD
ö
1EDF
EE
1EE1
ED
1EDB
EE
1EE3
ù
00F9
F_
240
ED
1ED6

1EE7
16
0169
ú
00FA
EE
1EE5
EE
1EEB
E
1EED

1EEF
EE
1EE9
EF
1EF1
EF
1EF3
EF
1EF7
EF
1EF9
ý
00FD
EF
1EF5
ED
1ED0

  Brev  Nummer  Tegnsætning  Symbol  Andet  Udefineret

Skygge i skygge angiver tegn, der ikke er i VSCII-3. De skraverede tegn i rækker 0_, 1_, 8_ og 9_ er ikke i VSCII-2 eller VSCII-3.

Referencer

eksterne links