|
▼かるびの さん:
さっそくお返事ありがとうございます。
>>クエリの & Space$(64)を、& "〜32文字分の全角
>>スペース〜 "に変更したら、終了位置は揃ったのですが、なにぶん知識が薄いので、、、これで
>>いいんでしょうか?
>
> それでいいと思います。
> ほかにも方法が考えられますが、その方法がベストだと思います。
安心しました^^
それから、他の方法も教えていただきありがとうございます。
String 関数を調べて使ってみたら同じ結果になりました!
見た目スマートなのでこちらに変えようと思います^^
> さらに、「名称」に半角文字が含まれていた場合、
>出来上がる文字列が63バイトとか、65バイトになったりする
>ということもあり得そうです。
今のところ名称は全角を使うこととしているため、問題ないのですが、ためしに半角1文字を混ぜてみたら、おっしゃるとおり、シフトJISだと63バイトになってしまいました。
今回は半角文字の対応はしなくても大丈夫そうなのですが、これをきちんと出す方法があれば、後学のために教えていただけるとうれしいです。
ない頭を振り絞って考えると、例えば文字列に含まれる半角の数によって、半角スペースを足して、抽出するバイト数を変更するなどすれば・・などと思いますが、半角の数のカウントって簡単にはできないみたいですね;
面倒であればスルーしてください!
回答ありがとうございました!助かりました。
|
|