- ベストアンサー
大小まじりの文字列より使用バイトサイズを取得する
いつもお世話になります。さっそくですが… VB.NETにて DIM Dmy AS String Dmy="あaaあ" 当然ですがDmyのバイト単位のレングスは6となると思います。このバイト単位のレングスを取得する方法を教えて頂けませんでしょうか?(VB6ですとストリングコンバートを使用すると取得可能なのですが…) お願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
MsgBox(System.Text.Encoding.GetEncoding(932).GetByteCount(Dmy)) MsgBox(System.Text.Encoding.GetEncoding("Shift-JIS").GetByteCount(Dmy))
その他の回答 (1)
- anmochi
- ベストアンサー率65% (1332/2045)
回答No.1
LenB関数を使いましょう。 Dim Dmy As String Dmy = "あaaあ" Debug.Print Len(Dmy) ' 4(←文字数)になる Debug.Print LenB(Dmy) ' 6(←バイト数)になる