VSCII (ベトナム情報交換標準コード) は、TCVN 5712 [ 2 ] ISO-IR -180 [ 3 ] .VN [ 4 ] ABC [ 4 ]または単にTCVN エンコーディング[ 4 ] [ 5 ]としても知られ、ベトナム語をコンピュータで使用するための密接に関連する 3つのベトナム国家標準文字エンコーディングのセットであり、TCVN 情報技術技術委員会 (TCVN/TC1) によって開発され、1993 年に初めて採用されました (TCVN 5712:1993 として)。[ 2 ]
これは、海外のベトナム語話者が時折使用していた、名前が似ている非公式のVISCIIエンコーディングと混同してはならない。[ 4 ] VISCIIは、ベトナム標準情報交換コードを意味する意図もあったが、VSCIIとは関係がない。[ 6 ]
VSCII (TCVN) はベトナム北部で広く使用されていましたが、VNI は南部で人気がありました。[ 4 ]現在、 UnicodeとWindows-1258コードページは、ほぼすべてのベトナムのコンピュータデータに使用されていますが、古いファイルやアーカイブされたメッセージは変換が必要になる場合があります。
VSCIIの3つの形式はいずれも、 ASCIIの95種類の印刷可能な文字をそのまま保持します。
VSCII-3(TCVN 5712-3、VN3、または単にTCVN3とも呼ばれる)[ 7 ]は、割り当てが最も少ない。ASCIIの128個のコードすべてをそのまま保持するため、拡張ASCIIである。C0およびC1制御コードを再割り当てしない。ASCIIと比較すると、 75文字が追加されている。
TCVN3では、大文字の母音に声調記号を付けるために、すべて大文字のフォントに切り替えています。[ 8 ]
VSCII-2(TCVN 5712-2およびVN2とも呼ばれる)は、VSCII-3の上位互換です。ASCIIの128コードすべてをそのまま保持するため、拡張ASCIIと言えます。C0およびC1制御コードを再割り当てしないため、 96セットとしてISO 2022に準拠しています。 [ 2 ] [ 3 ] VSCII-3と比較すると、非ASCII文字が合計96文字追加されています。
VSCII-1(TCVN 5712-1およびVN1とも呼ばれる)はVSCII-2の拡張版であり、33個の制御文字のうち12個を合成文字に置き換えた修正ASCIIである。VSCII-2と比較すると、非ASCII文字は合計140個となる。
VSCII-3からVSCII-2またはVSCII-1への変換、およびVSCII-2からVSCII-1への変換は必須ではありませんが、ファイルサイズを小さくできる可能性があります。
VSCII-1からVSCII-2またはVSCII-3への変換、およびVSCII-2からVSCII-3への変換には、一部のプリコンポジション文字の展開が必要です。
2バイトではありませんが、そのエンコーディングの性質上、大文字(母音)は通常の小文字に似た別の大文字フォントにマッピングされます。