[サンスクリットページ雑感集・技術情報]

VRIローマ字→KH式ローマ字変換

Since 2005/11/15 Last Updated 2006/9/3



  1. 概要
     パーリ語経典を電子化してネットで閲覧できるサイトVipassana Research Institute(VRI)はとても便利ですが、特殊文字の部分の処理が厄介です。
     そのまま印刷するなら(VRIのフォントをインストールしたうえでエンコードを西ヨーロッパ言語にしてさえいれば)何も問題ありませんし、Wordなどのワープロに貼り付ける場合にはコードもフォントもそのまま貼り付くのでこれも問題ありません。
     しかし、シフトJISにしか対応していないエディタや各種ツールでこのデータを利用しようとすると、とたんにこの特殊文字が厄介な存在になります。KH方式のローマ字に変換しようとしてもコードの関係で全置換命令がうまくきかないことが多いからです。
     WordなどのUnicode対応のワープロに貼り付けて、その上でマクロを使って変換してもいいのですが、このためだけにWordを起動するのも面倒な話です。
     そんなわけで、CGIを使って、ブラウザ上でKH方式ローマ字に変換するユーティリティを作ってみました。



  2. 使い方
    1. このページを残したままで、新しいウインドウでVRIの当該ページを開いてください。
    2. このページのエンコードをわざと「西ヨーロッパ言語」にします。当然文字化けしますが気にしないでください。なお、文字化けしても読めるように、下のフォーム部分はすべて英語で記しました。
    3. 変換したい部分をカーソルで選択して(Ctrl+Aで「すべて選択」するのが簡単)Ctrl+Cなどでコピーします。
    4. このページの下の入力窓にCtrl+Vなどで貼り付けます。
    5. Methodを適宜選びます。それぞれのオプションにおける変換のしかたは次のとおりです。
      Method
      KH(=A) A I U M G J T D N L
      KH(=aa) aa ii uu M G J T D N L
      Hashimoto's aa ii uu mz nq nw tz dz nz lz
      Manduuka's aa ii uu m3 n1 n2 t3 d3 n3 l3
      なお、いずれの方式も、大文字はすべて小文字に変換します。
    6. Execute をクリックします。
    7. 新しいウインドウが開かれ、KHローマ字等に変換された文字列が表示されますので、あとは適宜コピー&貼り付けしてください。
    Text :
    Method :
    KH(=A)
    KH(=aa)
    Hashimoto's
    Manduuka's


※ご意見、ご教示などは、に戻り、掲示板あるいはメールで賜るとありがたく思います。