タミル文字情報交換コード(TSCII )は、タミル文字を表すための符号化方式です。下位128コードポイントは通常のASCIIで、上位128コードポイントはTSCII固有のものです。長年にわたり、インターネット上では私的な合意に基づいてのみ使用されていましたが、2007年にIANAに登録されました。[ 1 ]
TSCIIは、タミル語タイプライターの使用法に倣い、文字を視覚的(書き言葉)な順序で符号化します。一方、 Unicodeは、 ISCIIに倣い、タミル語には論理的な順序で符号化する方式を採用しています。これに対し、タイ語ではTIS-620で採用されていた視覚的な順序による符号化方式が引き続き採用されています。
タミル・ナードゥ州政府は、8ビット符号化に関する独自のTAB/TAM規格を推奨しており、その他の古い符号化方式もウェブ上で依然として見られる。
1990年代半ば、様々なメーリングリストフォーラムのメンバーは、タミル語の共通エンコーディングの必要性を感じていました。当時、これらのフォーラムでは複数の独自コーディングのフォントが広く使われていたためです。商用エンコーディングの中には人気のあるものもありましたが、商業的な利害の衝突から、より広いコミュニティには受け入れられませんでした。Unicodeは将来の標準として広く受け入れられていましたが、当時のデスクトップシステムのほとんどはタミル語のUnicodeに対応していなかったため、暫定的な8ビットエンコーディングが必要とされました。
このようなエンコーディングについて議論するための別のメーリングリスト (webmasters@Tamil.net) が 1997 年に作成され、タミル語キーボードの標準化委員会の委員長を務めていた人気タミル語作家のスジャータにK. カリヤナスンダラム博士が送ったメールから議論が始まりました。 [ 2 ] このフォーラムはすぐに世界中から熱心な参加者を集め、著名なタミル語学者も多数参加しました。これらの議論のアーカイブはINFITTによって管理されています。[ 3 ]
TSCIIの発行後、webmasters@Tamil.netメーリングリストのメンバーのほとんどがINFITTに参加しました。INFITTは、タミル語コンピューティングの様々な分野における標準化と継続的な発展を目指す、より広範な取り組みです。
UTF-8でエンコードされたテキストは、GNU iconvツールを使用して次のようにTSCIIに変換できます。
$ iconv -f utf-8 -t tscii hello.utf8 > hello.tscii TSCIIからUTF-8への変換は、-fフラグと-tフラグを入れ替えることで行われます。