VISCII

VISCII(情報交換用ベトナム語標準符号)は、ベトナム語のアルファベット、句読点、その他の記号を表現するために設計された文字コードです。ベトナム語は、ダイアクリティカルマーク(発音区別符号)を多用するため、従来の拡張ASCIIコードでは表現しきれない文字数が存在します。具体的には134文字以上となり、これを扱うためにいくつかの解決策が考えられました。

その解決策として、

1. 可変長の符号化方式を採用する
2. Windows-1258のように合成可能なダイアクリティカルマークを使用する
3. ASCIIコードの一部を置き換える

という3つのアプローチが存在しました。VISCIIは3番目の方法を採用し、ASCIIの制御コードのうち、使用頻度の低い6文字(STX, ENQ, ACK, DC4, EM, RS)を、あまり使われない大文字とダイアクリティカルマークの組み合わせに置き換えることで、ベトナム語の文字を表現しました。この方法は、VISCIIテキストを処理するプログラムがこれらの制御コードを使用していた場合には問題を引き起こす可能性がありますが、他の2つの方法よりも実装が簡単でした。

しかし、VISCIIには欠点もありました。アクセント付き文字以外の記号、上付き文字、引用符、ダッシュなどを表現する余地がなく、文字表現の拡張性に限界がありました。

現在では、Unicodeの普及により、VISCIIのような特定の言語に特化した文字コードは、使用されなくなりつつあります。Unicodeは、世界中の文字を単一の規格で表現できるため、言語ごとの文字コードの必要性が減少しました。VISCIIは、ベトナム語の文字コードの歴史において重要な役割を果たしましたが、その役割はUnicodeに引き継がれています。

VISCIIに関する詳しい情報は、以下の外部リンクから参照できます。

RFC 1456 - Conventions for Encoding the Vietnamese Language (ベトナム語符号化の規約、英語)
Vietnamese-Standard Working Group (ベトナム規格作業部会、英語)
Viet-Std Report 1992 (英語)
AnGiang Software (英語)

VISCIIのコードページレイアウトについては、上記の外部リンクで詳細を確認することができます。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。