投稿時間:2005/02/07(Mon) 16:06 投稿者名:LESIA
Eメール:
URL :
タイトル:Re: midbとlenbの質問です。
> みなさんこんにちは > text1には、全角、半角と両方入っており、 > 全角2バイト、半角1バイトで判断します。長さを計る時は > wk_chk = lenb(strconv(text1,vbfromunicode)) > で大丈夫ですが、 > text1がこれで60バイトだった時に、 > 30バイトの2つに分けたいのですが、 > midb(strconv(text1,vbfromunicode),1,30)だとおかしくなりますよね。 > こういう場合、どのようにしますか。 > すいませんが、どなたか教えて下さい。
元の文字を得るのなら strconv(midb(strconv(text1,vbfromunicode),1,30),vbunicode) ですが、全角が30バイト目で切れてしまうということですよね。
とりあえず、こことかが参考になるかも。 hhttp://www.geocities.co.jp/SiliconValley-PaloAlto/9419/access/str_cut/1.html
|