PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
11733 00/06/13 17:12:16 RE(9):PB6.5: \"ひらがな\"のローマ字変換について By indian
11685 00/06/09 18:08:54 RE(8):PB6.5: \"ひらがな\"のローマ字変換について By あすかちゃんの父
11669 00/06/09 13:31:52 RE(7):PB6.5: \"ひらがな\"のローマ字変換について By ryochan
11665 00/06/09 11:52:12 RE(6):PB6.5: \"ひらがな\"のローマ字変換について By こてちゅ
11664 00/06/09 11:32:44 RE(5):PB6.5: \"ひらがな\"のローマ字変換について By あすかちゃんの父
11658 00/06/09 10:24:26 RE(4):PB6.5: \"ひらがな\"のローマ字変換について By ryochan
11653 00/06/08 22:24:42 RE(3):PB6.5: \"ひらがな\"のローマ字変換について By ryochan
11652 00/06/08 21:38:36 RE(2):PB6.5: \"ひらがな\"のローマ字変換について By ryochan
11651 00/06/08 21:38:17 RE(1):PB6.5: \"ひらがな\"のローマ字変換について By てとらぽっと
11649 00/06/08 18:55:43 PB6.5: \"ひらがな\"のローマ字変換について By indian

カテゴリ:スクリプトの記述
日付:2000年06月08日 21:38 発信者:ryochan
題名:RE(2):PB6.5: \"ひらがな\"のローマ字変換について

indianさん、こんばんは。

大変そうですね。
もっといい方法があるかもしれませんが、
私ならばこうします。
全ての文字情報をPGM内に登録させる方法も
ありこの方が速いと思うのですが、
メンテ等で面倒となるので
何らかテーブルでいいと思います。

1.「ゃ」「ゅ」「ょ」を含む字
「きゃ」 「きゅ」「きょ」「しゅ」・・・はあらかじめ
変換情報テーブルに登録しておきます。
コードカラムを作成して、他の文字と区別します。
最初にそれらの文字のみ
順に置換をかけます。(ReplaceW関数を使用)

2.「っ」ですが
これも
まず「っ」を文字の中から検索し、
次の文字については、テーブルから変換文字を検索し、
変換された1つ目の文字を2重にさせます。
変換したローマ字と「っ*(*は次の文字)」で置換させます。

3.特殊変換はこれで済んだ(と思います)のであとは普通に
置き換えていけばいいと思います。(ロジックはいろいろ
考えられますが)


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.