<?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: non-printable characters convert to ascii printable characters in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/non-printable-characters-convert-to-ascii-printable-characters/m-p/379470#M91347</link>
    <description>&lt;P&gt;I know very little about macos.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think you use the general form&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%MACRO macro-name;
macro-text
%MEND macro-name;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;to define it and set it up then you call it and use it with the %macro-name.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That article I linked to is largely Greek to me, it just looked like what you wanted to do. That macro has parameters.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www2.sas.com/proceedings/sugi29/243-29.pdf" target="_self"&gt;SAS Macro Programming for Beginners&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 26 Jul 2017 17:13:39 GMT</pubDate>
    <dc:creator>HB</dc:creator>
    <dc:date>2017-07-26T17:13:39Z</dc:date>
    <item>
      <title>non-printable characters convert to ascii printable characters</title>
      <link>https://communities.sas.com/t5/SAS-Programming/non-printable-characters-convert-to-ascii-printable-characters/m-p/379100#M91216</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have foregin language in my SAS dataset with non-printable characters.&amp;nbsp; I need to convert them to ascii.&amp;nbsp; I need to read the variable and look for original DEC characters and convert to New DEC characters.&amp;nbsp; &lt;A href="http://www.ascii-code.net/" target="_blank"&gt;http://www.ascii-code.net/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2008-ban egyszer pszichiátriai osztályra kerültem, mert szerettem volna meghalni&lt;/P&gt;&lt;P&gt;2008-ban az érfelvágás és a Betaloc szimpatikusnak tunt, filmekben láttam.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Original DEC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New DEC&lt;/P&gt;&lt;P&gt;130&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 44&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Single low-9 quotation mark&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,&lt;/P&gt;&lt;P&gt;136&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 94&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Modifier letter circumflex accent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^&lt;/P&gt;&lt;P&gt;139&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Single left-pointing&amp;nbsp;angle mark&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/P&gt;&lt;P&gt;145&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 39&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Left&amp;nbsp;Single quotation mark&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&lt;/P&gt;&lt;P&gt;146&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 39&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Right&amp;nbsp;Single quotation mark&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&lt;/P&gt;&lt;P&gt;etc..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know a way to scan the text field and search for the original DEC and change to New DEC?&amp;nbsp; Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jul 2017 15:58:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/non-printable-characters-convert-to-ascii-printable-characters/m-p/379100#M91216</guid>
      <dc:creator>cm2</dc:creator>
      <dc:date>2017-07-25T15:58:14Z</dc:date>
    </item>
    <item>
      <title>Re: non-printable characters convert to ascii printable characters</title>
      <link>https://communities.sas.com/t5/SAS-Programming/non-printable-characters-convert-to-ascii-printable-characters/m-p/379162#M91230</link>
      <description>&lt;P&gt;Is this helpful?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/clinstdtktug/69404/HTML/default/viewer.htm#p0584tl0kkt112n1d7rsxogpm0rb.htm" target="_self"&gt;Replacing Extended ASCII Characters in a SAS Data Set&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jul 2017 18:17:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/non-printable-characters-convert-to-ascii-printable-characters/m-p/379162#M91230</guid>
      <dc:creator>HB</dc:creator>
      <dc:date>2017-07-25T18:17:55Z</dc:date>
    </item>
    <item>
      <title>Re: non-printable characters convert to ascii printable characters</title>
      <link>https://communities.sas.com/t5/SAS-Programming/non-printable-characters-convert-to-ascii-printable-characters/m-p/379424#M91327</link>
      <description>&lt;P&gt;Hi, This is exactly what I need.&amp;nbsp; I'm running SAS 9.2.&amp;nbsp; How do I invoke from my sas session?&amp;nbsp; I'm gettting an error.&amp;nbsp; Where can I find the code?&amp;nbsp; Thanks!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;5 proc format library=work.myformats;&lt;/P&gt;&lt;P&gt;6 value asciifmt&lt;/P&gt;&lt;P&gt;7 130=44&lt;/P&gt;&lt;P&gt;8 136=94&lt;/P&gt;&lt;P&gt;9 139=60&lt;/P&gt;&lt;P&gt;10 145=39&lt;/P&gt;&lt;P&gt;11 146=39&lt;/P&gt;&lt;P&gt;12 147=34&lt;/P&gt;&lt;P&gt;13 148=34&lt;/P&gt;&lt;P&gt;14 150=45&lt;/P&gt;&lt;P&gt;15 151=45&lt;/P&gt;&lt;P&gt;16 152=126&lt;/P&gt;&lt;P&gt;17 155=62&lt;/P&gt;&lt;P&gt;18 160=32&lt;/P&gt;&lt;P&gt;19 173=45&lt;/P&gt;&lt;P&gt;20 180=39&lt;/P&gt;&lt;P&gt;21 215=120&lt;/P&gt;&lt;P&gt;22 other=MISSING;&lt;/P&gt;&lt;P&gt;NOTE: Format ASCIIFMT has been written to WORK.MYFORMATS.&lt;/P&gt;&lt;P&gt;23 run;&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE FORMAT used (Total process time):&lt;/P&gt;&lt;P&gt;real time 0.31 seconds&lt;/P&gt;&lt;P&gt;cpu time 0.03 seconds&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;24 options fmtsearch=(work.myformats);&lt;/P&gt;&lt;P&gt;25&lt;/P&gt;&lt;P&gt;26 %cstutilfindfixextdasciichars(&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;180&lt;/P&gt;&lt;P&gt;WARNING: Apparent invocation of macro CSTUTILFINDFIXEXTDASCIICHARS not resolved.&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;27 _cstDSName=temp.Sep361201_qs_cssrs_trns,&lt;/P&gt;&lt;P&gt;28 _cstColumnName=qsorres,&lt;/P&gt;&lt;P&gt;29 _cstExternalFmt=asciifmt,&lt;/P&gt;&lt;P&gt;30 _cstExtFmtOtherValue=MISSING,&lt;/P&gt;&lt;P&gt;31 _cstGeneratedCodeFile=temp.findfixextendedascii5,&lt;/P&gt;&lt;P&gt;32 _cstOutputDS=all_cstProblems,&lt;/P&gt;&lt;P&gt;33 _cstRetainOutputDS=N,&lt;/P&gt;&lt;P&gt;34 _cstWriteToLib=work,&lt;/P&gt;&lt;P&gt;35 _cstFindFix=Find&lt;/P&gt;&lt;P&gt;36 );&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2017 15:18:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/non-printable-characters-convert-to-ascii-printable-characters/m-p/379424#M91327</guid>
      <dc:creator>cm2</dc:creator>
      <dc:date>2017-07-26T15:18:36Z</dc:date>
    </item>
    <item>
      <title>Re: non-printable characters convert to ascii printable characters</title>
      <link>https://communities.sas.com/t5/SAS-Programming/non-printable-characters-convert-to-ascii-printable-characters/m-p/379470#M91347</link>
      <description>&lt;P&gt;I know very little about macos.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think you use the general form&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%MACRO macro-name;
macro-text
%MEND macro-name;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;to define it and set it up then you call it and use it with the %macro-name.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That article I linked to is largely Greek to me, it just looked like what you wanted to do. That macro has parameters.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www2.sas.com/proceedings/sugi29/243-29.pdf" target="_self"&gt;SAS Macro Programming for Beginners&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2017 17:13:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/non-printable-characters-convert-to-ascii-printable-characters/m-p/379470#M91347</guid>
      <dc:creator>HB</dc:creator>
      <dc:date>2017-07-26T17:13:39Z</dc:date>
    </item>
  </channel>
</rss>

