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 (記載なし)

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