<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: Convert byte to string in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/convert-byte-to-string/qaa-p/8839918#M3137443</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try passing the byte array back into a GUID constructor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim changeBack As String = New Guid(incomingByteArray).ToString&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it comes back with hyphens in it, just get rid of them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim expectedFormat As String = changeBack.Replace("-", "")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Jun 2012 20:42:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-06-21T20:42:14Z</dc:date>
    <item>
      <title>Convert byte to string</title>
      <link>https://community.sap.com/t5/technology-q-a/convert-byte-to-string/qaq-p/8839917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using &lt;SPAN style="font-size: 10pt;"&gt;SAP.Middleware.Connector and call rfc function. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Export table contains field 'GUID' which I receive in .net as Byte[] and in SAP it's defined as RAW.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Now I try to convert Byte() to String.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;With my byte varialbe(bytes) I tried already:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;P&gt;System.Text.Encoding.ASCII.GetString(bytes) &lt;/P&gt;&lt;P&gt;System.Text.Encoding.BigEndianUnicode.GetString(bytes)&lt;/P&gt;&lt;P&gt;System.Text.Encoding.Default.GetString(bytes)&lt;/P&gt;&lt;P&gt;System.Text.Encoding.Unicode.GetString(bytes)&lt;/P&gt;&lt;P&gt;System.Text.Encoding.UTF32.GetString(bytes)&lt;/P&gt;&lt;P&gt;System.Text.Encoding.UTF7.GetString(bytes)&lt;/P&gt;&lt;P&gt;System.Text.Encoding.UTF8.GetString(bytes)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no encoding delivers expected result. I expect e.g "E61F13B1A8EB1ED1ADCFF99E54EA0905". This value I'm able to see if I display field GUID in transaction se16 in SAP GUI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;Ro&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jun 2012 16:18:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/convert-byte-to-string/qaq-p/8839917</guid>
      <dc:creator>former_member327913</dc:creator>
      <dc:date>2012-06-20T16:18:11Z</dc:date>
    </item>
    <item>
      <title>Re: Convert byte to string</title>
      <link>https://community.sap.com/t5/technology-q-a/convert-byte-to-string/qaa-p/8839918#M3137443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try passing the byte array back into a GUID constructor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim changeBack As String = New Guid(incomingByteArray).ToString&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it comes back with hyphens in it, just get rid of them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim expectedFormat As String = changeBack.Replace("-", "")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2012 20:42:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/convert-byte-to-string/qaa-p/8839918#M3137443</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-06-21T20:42:14Z</dc:date>
    </item>
    <item>
      <title>Re: Convert byte to string</title>
      <link>https://community.sap.com/t5/technology-q-a/convert-byte-to-string/qaa-p/8839919#M3137444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; es&lt;STRONG class="b1"&gt;pe&lt;/STRONG&gt;&lt;STRONG class="b2"&gt;ciall&lt;/STRONG&gt;&lt;STRONG class="b3"&gt;y close but not yet the final solution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;9F7D2FE0C490F12F80A600145E577788 --&amp;gt;What I receive with New Guid(ba).ToString&lt;/P&gt;&lt;P&gt;E02F7D9F90C42FF180A600145E577788 --&amp;gt;What I expect&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2012 06:57:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/convert-byte-to-string/qaa-p/8839919#M3137444</guid>
      <dc:creator>former_member327913</dc:creator>
      <dc:date>2012-06-22T06:57:54Z</dc:date>
    </item>
    <item>
      <title>Re: Convert byte to string</title>
      <link>https://community.sap.com/t5/technology-q-a/convert-byte-to-string/qaa-p/8839920#M3137445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The bytes are reversed in the first three segments.&amp;nbsp; Strange.&amp;nbsp; But you might be able to parse it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: #ff00ff;"&gt;9F&lt;/SPAN&gt;&lt;SPAN style="color: #00ff00;"&gt;7D&lt;/SPAN&gt;&lt;SPAN style="color: #ff9900;"&gt;2F&lt;/SPAN&gt;E0-&lt;SPAN style="color: #ff0000;"&gt;C4&lt;/SPAN&gt;90-&lt;SPAN style="color: #ff0000;"&gt;F1&lt;/SPAN&gt;2F-80A6-00145E577788&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;E0&lt;SPAN style="color: #ff9900;"&gt;2F&lt;/SPAN&gt;&lt;SPAN style="color: #00ff00;"&gt;7D&lt;/SPAN&gt;&lt;SPAN style="color: #ff00ff;"&gt;9F&lt;/SPAN&gt;-90&lt;SPAN style="color: #ff0000;"&gt;C4&lt;/SPAN&gt;-2F&lt;SPAN style="color: #ff0000;"&gt;F1&lt;/SPAN&gt;-80A6-00145E577788&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATED:&lt;/P&gt;&lt;P&gt;Here is the parsing code... not too clunky, I hope.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim incomingDataArray() As Byte = g.ToByteArray&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim newArray(15) As Byte&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim reverseOne(3) As Byte&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim reverseTwo(1) As Byte&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim reverseThree(1) As Byte&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Array.Copy(incomingDataArray, 0, reverseOne, 0, reverseOne.Length)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Array.Copy(incomingDataArray, 4, reverseTwo, 0, reverseTwo.Length)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Array.Copy(incomingDataArray, 6, reverseThree, 0, reverseThree.Length)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Array.Reverse(reverseOne)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Array.Reverse(reverseTwo)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Array.Reverse(reverseThree)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Array.Copy(reverseOne, 0, newArray, 0, reverseOne.Length)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Array.Copy(reverseTwo, 0, newArray, 4, reverseTwo.Length)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Array.Copy(reverseThree, 0, newArray, 6, reverseThree.Length)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Array.Copy(incomingDataArray, 8, newArray, 8, &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim changeBack As String = New Guid(newArray).ToString&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim expectedFormat As String = changeBack.Replace("-", "")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Case Ahr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2012 14:06:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/convert-byte-to-string/qaa-p/8839920#M3137445</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-06-22T14:06:42Z</dc:date>
    </item>
  </channel>
</rss>

