掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
半角全角混じりの文字列のバイト数を取得するには? (ID:110503)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VBScriptで、文字列の(Shift_JIS換算の)バイト数を得る方法は幾つかありますが、 BASP21が使えるのであれば、Kconvあたりを使うのが簡単でしょう。 > VB標準のStrConvを使うというのがよく分からないです。。 VBScriptには、StrConv関数はありません。それゆえに、 その関連定数たる vbFromUnicode も未定義となります。 > MsgBox LenB(bobj.StrConv(bbb, vbFromUnicode)) > を実行すると「6」と表示されます。 Option Explicitを宣言していますか? VBScriptには、vbFromUnicode という定数が用意されていないため、 DimやConst無しで vbFromUnicode を利用した場合、(Option Explicitが無ければ) それが新たな変数として自動生成され、値は Empty として扱われます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.