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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.