I am getting this erorr ;
1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
10 FILENAME _RTFOUT TEMP ENCODING='UTF-8';
_
24
___
23
ERROR: Error in the FILENAME statement.
ERROR 24-2: Invalid value for the ENCODING option.
ERROR 23-2: Invalid option name UTF.
ERROR: Open code statement recursion detected.
ERROR: Expected open parenthesis after macro function name not found.
My code runs once without any errors, and then when i run it again, it starts giving me this error and stops processing my request.
any suggestions on how to deal with this ?
have you tried:
changing: FILENAME _RTFOUT TEMP ENCODING='UTF-8';
to: FILENAME _RTFOUT TEMP ENCODING UTF8;
You have something unbalanced (parentheses, quotes) in your code that leaves the SAS interpreter in an unusable state. That's the #1 reason for the behaviour you describe.
Check your code for this (Maxim 2: read the log. Of the "successful" run).
Some filename options are Operating system specific. Which OS are you running?
I do not get that error when running SAS 9.4m4 under Windows 10.
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.