V
ISCII(情報交換用ベトナム語標準符号)は、ベトナム語のアルファベット、句読点、その他の記号を表現するために設計された
文字コードです。ベトナム語は、ダイアクリティカルマーク(発音区別符号)を多用するため、従来の拡張
ASCIIコードでは表現しきれない文字数が存在します。具体的には134文字以上となり、これを扱うためにいくつかの解決策が考えられました。
その解決策として、
1. 可変長の符号化方式を採用する
2. Windows-1258のように合成可能なダイアクリティカルマークを使用する
3.
ASCIIコードの一部を置き換える
という3つのアプローチが存在しました。V
ISCIIは3番目の方法を採用し、
ASCIIの制御コードのうち、使用頻度の低い6文字(STX, ENQ, ACK, DC4, EM, RS)を、あまり使われない大文字とダイアクリティカルマークの組み合わせに置き換えることで、ベトナム語の文字を表現しました。この方法は、V
ISCIIテキストを処理するプログラムがこれらの制御コードを使用していた場合には問題を引き起こす可能性がありますが、他の2つの方法よりも実装が簡単でした。
しかし、V
ISCIIには欠点もありました。アクセント付き文字以外の記号、上付き文字、引用符、ダッシュなどを表現する余地がなく、文字表現の拡張性に限界がありました。
現在では、
Unicodeの普及により、V
ISCIIのような特定の言語に特化した
文字コードは、使用されなくなりつつあります。
Unicodeは、世界中の文字を単一の規格で表現できるため、言語ごとの
文字コードの必要性が減少しました。V
ISCIIは、ベトナム語の
文字コードの歴史において重要な役割を果たしましたが、その役割は
Unicodeに引き継がれています。
V
ISCIIに関する詳しい情報は、以下の外部リンクから参照できます。
RFC 1456 - Conventions for Encoding the Vietnamese Language (ベトナム語符号化の規約、英語)
Vietnamese-Standard Working Group (ベトナム規格作業部会、英語)
Viet-Std Report 1992 (英語)
AnGiang Software (英語)
V
ISCIIのコードページレイアウトについては、上記の外部リンクで詳細を確認することができます。