<?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>topic Re: ASCII to text conversion in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381470#M701365</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't now the format of your string.&lt;/P&gt;&lt;P&gt;I writed a sample for a simple byte ASCII encoding (for example 596F752063616E20646F206974).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Macro:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function ASCIIToText (str) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim result, x&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASCIIToText = ""&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Len(str)&amp;lt;2 Then Exit Function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Len(str)=2 Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASCIIToText = Chr(CByte("&amp;amp;h" &amp;amp; str)) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = ""&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For x=1 To Len(str) Step 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = result &amp;amp; ASCIIToText(Mid(str, x, 2))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASCIIToText = result&lt;/P&gt;&lt;P&gt;End function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now in the load script you can use ASCIIToText as any other function:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASCIIToText(ASCIIValue) as TextValue&lt;/P&gt;&lt;P&gt;Resident SomeTableWithASCIIData;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Aug 2012 11:01:46 GMT</pubDate>
    <dc:creator>whiteline</dc:creator>
    <dc:date>2012-08-28T11:01:46Z</dc:date>
    <item>
      <title>ASCII to text conversion</title>
      <link>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381467#M701362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have an SQL&amp;nbsp; database field, having value in ASCII format, how to show that text in readable format in qvw??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample value:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;0C01000000A0DEB76FCDE7D54EB64EBC85E527D561000000000000000001000000&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2012 09:55:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381467#M701362</guid>
      <dc:creator />
      <dc:date>2012-08-28T09:55:45Z</dc:date>
    </item>
    <item>
      <title>Re: ASCII to text conversion</title>
      <link>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381468#M701363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can write a maco function that converts ASCII string into text string.&lt;/P&gt;&lt;P&gt;Then you can simply use it in the load script.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2012 10:15:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381468#M701363</guid>
      <dc:creator>whiteline</dc:creator>
      <dc:date>2012-08-28T10:15:51Z</dc:date>
    </item>
    <item>
      <title>Re: ASCII to text conversion</title>
      <link>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381469#M701364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you help me in writing macro?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2012 10:17:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381469#M701364</guid>
      <dc:creator />
      <dc:date>2012-08-28T10:17:39Z</dc:date>
    </item>
    <item>
      <title>Re: ASCII to text conversion</title>
      <link>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381470#M701365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't now the format of your string.&lt;/P&gt;&lt;P&gt;I writed a sample for a simple byte ASCII encoding (for example 596F752063616E20646F206974).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Macro:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function ASCIIToText (str) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim result, x&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASCIIToText = ""&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Len(str)&amp;lt;2 Then Exit Function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Len(str)=2 Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASCIIToText = Chr(CByte("&amp;amp;h" &amp;amp; str)) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = ""&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For x=1 To Len(str) Step 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = result &amp;amp; ASCIIToText(Mid(str, x, 2))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASCIIToText = result&lt;/P&gt;&lt;P&gt;End function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now in the load script you can use ASCIIToText as any other function:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASCIIToText(ASCIIValue) as TextValue&lt;/P&gt;&lt;P&gt;Resident SomeTableWithASCIIData;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2012 11:01:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381470#M701365</guid>
      <dc:creator>whiteline</dc:creator>
      <dc:date>2012-08-28T11:01:46Z</dc:date>
    </item>
    <item>
      <title>Re: ASCII to text conversion</title>
      <link>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381471#M701366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This macro is giving me null.. do you have any idea why??&lt;/P&gt;&lt;P&gt;Can you test your macro with the sample data i provided above please&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2012 11:28:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381471#M701366</guid>
      <dc:creator />
      <dc:date>2012-08-28T11:28:09Z</dc:date>
    </item>
    <item>
      <title>Re: ASCII to text conversion</title>
      <link>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381472#M701367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I know I said.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;I don't now the format of your string.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to ASCII table your text is something like ' Ю·oНзХN¶Nј…е'Хa'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The script returns an empty string because there are zeros wich means 'end of string'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2012 11:30:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/ASCII-to-text-conversion/m-p/381472#M701367</guid>
      <dc:creator>whiteline</dc:creator>
      <dc:date>2012-08-28T11:30:08Z</dc:date>
    </item>
  </channel>
</rss>

