[ad_1]
親愛なるみんな
助けてください
私はこのような16進数のコードを持っています
0001040A0C0A03041A436463472D242324262620161214181C242D353E545E5F5D574D423A322519130F0905030202020101
そして、「ASCIIに変換された2桁の16進数データの50セット」のような命令を取得します
変換から、データベース mysql イメージ blob に表示したい。
私が試してみると、値は “
CdcG-$#$&& $-5>T^_]WMB:2% “
私を助けてください
私が試したこと:
VB
Public Function HexToStr(ByVal Data As String) As String Dim com As String = "" For x = 0 To Data.Length - 1 Step 2 com &= ChrW(CInt("&H" & Data.Substring(x, 2))) Next Return com End Function Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim st As String = TextBox1.Text Dim com As String Dim a As Integer = 0 Dim b As Integer Dim c As String = "" ' while loop execution ' b = TextBox1.Text.Count While a < b c = TextBox1.Text.Substring(0 + a, 2) com = HexToStr(c).ToString RichTextBox1.Text = RichTextBox1.Text & com a = a + 2 End While End Sub
解決策 1
取得する値は、16 進文字から文字列に変換された元の文字列の値です。表示するコードは機能します。
しかし… 現実的なイメージには短すぎるので (アイコン ビットマップとしても、約 3 x 4 ピクセルしかありません)、壊れているか、非常に不完全であると思われます。
私はあなたがそれを入手した場所に戻り、正確に何が期待されているかを注意深く確認します-それは人間が読めるデータでも画像でもありません!
[ad_2]
コメント