VSCII
Skróty) |
x-viet-tcvn5712
|
---|---|
Języki) | wietnamski , angielski |
Stworzone przez | TCVN /TC1 |
Standard | TCVN 5712:1993 |
Klasyfikacja |
8-bitowy SBCS ; Rozszerzony kod ASCII (VSCII-2/-3) |
VSCII ( wietnamski standardowy kod wymiany informacji ), znany również jako TCVN 5712 , ISO-IR -180 , .VN , ABC lub po prostu kodowanie TCVN , to zestaw trzech ściśle powiązanych wietnamskich krajowych standardowych kodowań znaków do używania języka wietnamskiego z komputery , opracowane przez Komitet Techniczny TCVN ds. Technologii Informatycznych (TCVN/TC1) i przyjęte po raz pierwszy w 1993 r. (jako TCVN 5712:1993).
VISCII o podobnej nazwie , które było czasami używane przez zagranicznych wietnamskich mówców. VISCII miał również oznaczać wietnamski standardowy kod wymiany informacji , ale nie jest powiązany z VSCII.
VSCII (TCVN) był szeroko stosowany na północy Wietnamu, podczas gdy VNI był popularny na południu. Unicode i strona kodowa Windows-1258 są obecnie używane dla praktycznie wszystkich wietnamskich danych komputerowych, [ potrzebne źródło ] , ale starsze pliki lub zarchiwizowane wiadomości mogą wymagać konwersji.
kodowania
Wszystkie trzy formy VSCII zachowują niezmodyfikowane 95 drukowalnych znaków ASCII .
VSCII-3 , znany również jako TCVN 5712-3, VN3 lub po prostu TCVN3, zawiera najmniej przypisań. Jest to rozszerzony ASCII , ponieważ wszystkie 128 kodów ASCII zachowuje niezmodyfikowane. Nie zmienia przypisania żadnego z kodów kontrolnych C0 i C1 . W porównaniu z ASCII dodaje 75 znaków:
- 67 małych liter, co pozwala na pełną obsługę małych liter.
- 7 wielkich liter, umożliwiając obsługę wielkich liter dla 29 podstawowych liter bez znaków tonowych.
- Niezniszczalna przestrzeń .
Znaki tonowe na samogłoskach wielkich liter są osiągane w TCVN3 poprzez przełączenie na czcionkę pisaną wielkimi literami.
VSCII-2 , znany również jako TCVN 5712-2 i VN2, jest nadzbiorem VSCII-3. Jest to rozszerzony ASCII , ponieważ wszystkie 128 kodów ASCII zachowuje niezmodyfikowane. Nie zmienia przypisania żadnego z kodów kontrolnych C0 i C1 , dzięki czemu jest zgodny z ISO 2022 jako zestaw 96. W porównaniu z VSCII-3 dodaje (łącznie 96 znaków innych niż ASCII):
- 16 dodatkowych wielkich liter ze wstępnie skomponowanymi znakami tonalnymi (łącznie 23 wielkie litery inne niż ASCII)
- 5 łączenie znaków diakrytycznych dla znaków tonowych , umożliwiając reprezentację innych kombinacji wielkich liter i znaków tonowych. Znaki łączące następują po literze podstawowej, jak w VNI (zamiast poprzedzać je, jak w ANSEL ).
VSCII-1 , znany również jako TCVN 5712-1 i VN1, jest rozszerzeniem VSCII-2 i jest zmodyfikowanym kodem ASCII, ponieważ zastępuje 12 z 33 znaków kontrolnych znakami wstępnie skomponowanymi. W porównaniu z VSCII-2 (łącznie 140 znaków innych niż ASCII):
- Dodaje 44 więcej wstępnie skomponowanych wielkich liter, zrównując ich liczbę z małymi literami
- Robi to, zastępując 12 znaków kontrolnych ASCII i przydzielając 32 znaki graficzne do obszaru kontrolnego C1, łamiąc zgodność z ISO 2022
Konwersja z VSCII-3 na VSCII-2 lub VSCII-1 oraz konwersja z VSCII-2 na VSCII-1 nie są konieczne, ale mogą skutkować mniejszymi plikami.
Konwersja z VSCII-1 na VSCII-2 lub VSCII-3 oraz konwersja z VSCII-2 na VSCII-3 wymaga rozszerzenia niektórych wstępnie skomponowanych znaków.
Zestaw znaków
VSCII-1 | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | mi | F | |
0x | NUL |
Ú 00DA |
Ụ 1EE4 |
ETX |
Ừ 1EOG |
Ử 1 EWG |
Ữ 1EEE |
BEL | BS | HT | LF | VT | FF | CR | WIĘC | SI |
1x | DLE |
Ứ 1EE8 |
Ự 1EF0 |
Ỳ 1EF2 |
Ỷ 1EF6 |
Ỹ 1EF8 |
Ý 00DD |
Ỵ 1EF4 |
MÓC | EM | POD | WYJŚCIE | FS | GS | RS | NAS |
2x | Sp | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | A | B | C | D | mi | F | G | H | I | J | k | Ł | M | N | O |
5x | P | Q | R | S | T | u | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
6x | ` | A | B | C | D | mi | F | G | H | I | J | k | l | M | N | o |
7x | P | Q | R | S | T | u | w | w | X | y | z | { | | | } | ~ | DEL |
8x |
00C0 _ |
Ả 1EA2 |
00C3 _ |
00C1 _ |
Ạ 1EA0 |
Ặ 1EB6 |
Ậ 1EAC |
00C8 _ |
Ẻ 1EBA |
Ẽ 1EBC |
É 00C9 |
Ẹ 1EB8 |
Ệ 1EC6 |
Ě 00CC |
Ỉ 1EC8 |
Ĩ 0128 |
9x |
Í 00CD |
1ECA _ |
Ò 00D2 |
Ỏ 1ECE |
00D5 _ |
O 00D3 |
1ECC _ |
Ộ 1ED8 |
Ờ 1EDC |
Ở 1EDE |
1EE0 _ |
Ớ 1EDA |
1EE2 _ |
00D9 _ |
Ủ 1EE6 |
Ũ 0168 |
Topór | NBSP |
Ă 0102 |
00C2 _ |
Ę 00CA |
Ô 00D4 |
01A0 _ |
01AF _ |
Đ 0110 |
ă 0103 |
00E2 _ |
ę 00EA |
ô 00F4 |
01A1 _ |
01B0 _ |
đ 0111 |
Ằ 1EB0 |
Bx |
◌̀ 0300 |
◌̉ 0309 |
◌̃ 0303 |
◌́ 0301 |
◌̣0323 _ |
à 00E0 |
ả 1EA3 |
ã 00E3 |
á 00E1 |
ạ 1EA1 |
Ẳ 1EB2 |
ằ 1EB1 |
ẳ 1EB3 |
ẵ 1EB5 |
ắ 1EAF |
Ẵ 1EB4 |
Cx |
Ắ 1EAE |
Ầ 1EA6 |
Ẩ 1EA8 |
Ẫ 1EAA |
Ấ 1EA4 |
Ề 1EC0 |
ặ 1EB7 |
ầ 1EA7 |
ẩ 1EA9 |
ẫ 1EAB |
ấ 1EA5 |
ậ 1EAD |
00E8 _ |
1EC2 _ |
ẻ 1EBB |
ẽ 1EBD |
Dx |
00E9 _ |
ẹ 1EB9 |
ề 1EC1 |
ể 1EC3 |
1EC5 _ |
ế 1EBF |
1EC7 _ |
ì 00EC |
ỉ 1EC9 |
Ễ 1EC4 |
Ế 1EBE |
Ồ 1ED2 |
ĩ 0129 |
í 00ED |
ị 1ECB |
00F2 _ |
Były |
Ổ 1ED4 |
ỏ 1ECF |
õ 00F5 |
00F3 _ |
ọ 1ECD |
ồ 1ED3 |
ổ 1ED5 |
ỗ 1ED7 |
ố 1ED1 |
ộ 1ED9 |
ờ 1EDD |
ở 1EDF |
ỡ 1EE1 |
ớ 1EDB |
ợ 1EE3 |
ù 00F9 |
Fx |
1ED6 _ |
ủ 1EE7 |
ũ 0169 |
ú 00FA |
ụ 1EE5 |
ừ 1EEB |
ử 1EED |
ữ 1EEF |
ứ 1EE9 |
ự 1EF1 |
ỳ 1EF3 |
ỷ 1EF7 |
ỹ 1EF9 |
ý |
ỵ 1EF5 |
Ố 1ED0 |