まったく個人的なプログラムに関するメモです

文字列をバイト型へ変換

コード
[VB.net]
Dim str As String = "ABCDEFG"
'バイト配列に変換
Dim bytes() As Byte = System.Text.Encoding.GetEncoding(932).GetBytes(str)
'バイト配列から文字列へ変換
str = System.Text.Encoding.GetEncoding(50220).GetString(bytes)
補足
Dim bytes() As Byte = System.Text.Encoding.GetEncoding(932).GetBytes(str)
で文字列をバイトの配列に変換
932は'Shift-JIS'の文字コードの番号

str = System.Text.Encoding.GetEncoding(50220).GetString(bytes)
でバイト配列を文字列に変換
50220は'JIS'の文字コード番号

バイト配列を文字列へ変換

コード
[VB.net]
Dim str As String = "ABCDEFG"
'バイト配列に変換
Dim bytes() As Byte = System.Text.Encoding.GetEncoding(932).GetBytes(str)
'バイト配列から文字列へ変換
str = System.Text.Encoding.GetEncoding(50220).GetString(bytes)

Base64変換

コード
[コード]
Sub Main()
   Dim FilePath As String = "C:\test.bmp"
   Dim bs() As Byte
   Using fs As New FileStream(FilePath, FileMode.Open)
      ReDim bs(fs.Length - 1)
      Dim readBytes As Long = fs.Read(bs, 0, fs.Length)
      fs.Close()
   End Using

   Dim str As String = EncodeBase64(bs)
   Dim ret As Byte() = DecodeBase64(str)
End Sub

Function EncodeBase64(ByVal bs As Byte()) As String
   Return System.Convert.ToBase64String(bs)
End Function

Function DecodeBase64(ByVal str As String) As Byte()
   Return System.Convert.FromBase64String(str)
End Function

このページへのコメント

tE3WlI <a href="http://descwohuboun.com/">descwohuboun</a>, [url=http://eukmgkbppvti.com/]eukmgkbppvti[/url], [link=http://azedibogyali.com/]azedibogyali[/link], http://fnhnojakjrbl.com/

0
Posted by lljgxzhjxi 2013年11月19日(火) 15:05:24 返信

YJOAYn <a href="http://ibtlurbrmatj.com/">ibtlurbrmatj</a>, [url=http://wlvozgyhwpva.com/]wlvozgyhwpva[/url], [link=http://bingynaqvzwq.com/]bingynaqvzwq[/link], http://tzmsambdfxmj.com/

0
Posted by qphkwxa 2013年11月14日(木) 13:53:20 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

メンバーのみ編集できます