掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイト配列の値を文字列に変換するには? (ID:112664)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
vb.net2003で開発をしています。 Dim strString As String = "1234567890" Dim BytesA(Len(strString)) As Byte Dim BytesWK(Len(strString)) As Byte Dim sjisEnc As Encoding Dim str As String Dim i as Integer sjisEnc = sjisEnc.GetEncoding("Shift_JIS") BytesA = sjisEnc.GetBytes(strString) For i = 0 To 10 BytesWK(i) = BytesA(i) Next i str = sjisEnc.GetString(BytesWK) のようにバイト配列の値をループさせて 任意のバイト数だけ取得したいのですが をデバックすると よくわからないのですがstrの値が str="12345"ではなく str="12345 と"がついていない状態になり正しいString型では なくなっているようなのですが これはどういったことが原因なのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.