PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23807 | 11/09/06 10:07:45 | RE(2):文字列をASCIIコードへと変換したい(PB9⇒PB12) By TESTEST |
23805 | 11/09/02 14:27:30 | RE(1):文字列をASCIIコードへと変換したい(PB9⇒PB12) By めめ |
23803 | 11/08/29 11:46:11 | 文字列をASCIIコードへと変換したい(PB9⇒PB12) By TESTEST |
カテゴリ:スクリプトの記述
日付:2011年09月02日 14:27 発信者:めめ
題名:RE(1):文字列をASCIIコードへと変換したい(PB9⇒PB12)
TESTESTさん、こんにちは。
>これによって変数内には「132064」と格納されていました。
>これが今回求めている値です。
>
>今回PB12へと移行するにあたり、次のようにコーディングを変更しました。
>
>ll_Len = LenA(\"А\")
>For ll_i = 1 To ll_Len // 2回ループする
> ls_ASCII = String(ASCA(MIDA(\"А\",ll_i,1)),\'000\')
>Next
>
>これを実行すると変数内には「132000」と格納されます。
>つまり2回目のループ時に、Аの後半の値が取得できていないようなのです。
ループの行を以下のようにしてみられたらいかがでしょう?
ls_ASCII += String(AscA(String(BlobMid(Blob(\"А\", Encodingansi!), ll_i, 2),
Encodingansi!)),\'000\')
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows XP
DBMS Oracle Net 10
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.