PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
17980 02/08/19 13:13:55 RE(2):PB7.0: 文字列の分割について By みんみん
17969 02/08/15 22:53:21 RE(1):PB7.0: 文字列の分割について By めめ
17968 02/08/15 17:38:12 PB7.0: 文字列の分割について By みんみん

カテゴリ:PowerBuilderの不具合?
日付:2002年08月19日 13:13 発信者:みんみん
題名:RE(2):PB7.0: 文字列の分割について

めめさん、こんにちは。

以下のご指摘の通り修正してみたところ、正しく表示されました!
まだまだ勉強不足です。。。

どうもありがとうございました!!


>みんみんさん、こんばんは。

>抜粋されたロジック中の、LenW( Mid(...) ) とされている Line 2, Line 3, Line 13 の3箇所を
>LenW( MidW(...) ) に変更してみてください。

>>LenとLenW関数によって15バイト目が全角か半角の判定を行い、パターン分けしていますが
>>14?15バイト目にまたがる全角文字によって分割がうまくできません。
>>
>>例:’1234567890123行目’の場合、’1234567890123行’と’目’に分割できる
>>    ’1234567890123件目’の場合、’1234567890123件’は表示されるが
>>    ’目’が表示されない

>シフトJISで「行」→ 8d73、「件」→ 8c8f となりますね。
>「行」の場合2バイト目の73(Hex)が小文字の「s」と解釈された結果 Line 2 の条件式を満たしていた為です。
>ですから、正しい解釈ではありませんね。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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