At my workplace we are using SAS v9.3 on a Unix server. I need to change the encoding of the SAS session to UTF-8 on a user level. In order to do that I created a sasv9.cfg file in my /home directory, and tried ENCODING latin1 as a test (default is latin9). This works fine. However if I put ENCODING UTF-8 it doesn't work: after I start the SAS EG 5.1 client there is no connection to the server. Details are as follow:
Exception type: SAS.EG.SDS.SDSException
SAS Message: [Error] The launch of the server process failed because of a SAS kernel initialization failure.
Raw Message: <?xml version="1.0" ?><Exceptions><Exception><SASMessage severity="Error">The launch of the server process failed because of a SAS kernel initialization failure.</SASMessage></Exception></Exceptions>
Source: SAS.EG.SDS.Model
Target Site: SASWorkspace
Stack Trace:
à SAS.EG.SDS.Model.Server.SASWorkspace()
à SAS.EG.SDS.Views.View.DoPopulate(DisplayOperation& op)
From what I read somehere upon connection it spawns a session through the symbolic link /[sashome]/SASFoundation/9.3/sas which points to bin/sas_fr
but I'd need to go through /[sashome]/SASFoundation/9.3/sas_dbcs instead (for my user account only). How can I achieve that?
Unless there is another solution!
Thank you for your help.