Dear Community,
We have a few special letters in Turkish such as 'ü', 'ö' , 'ç' which are not exists in most of other languages. This may be problematic sometimes as I have to access data through SAS Viya from sources like Oracle or MsSQL.
So I when I try to load a table including text (words consist of special Turkish characters) on SAS Viya, such words are presented unproperly in the table (i.e günaydın. shown as g�nayd�n). This causes a serious problem cause when the loading process is done, any text unproperly represented in table is trimmed at the end. (i.e what left from g�nayd�n) is only g)
I have access to same table on SAS Enterprise Guide and I do not have such problem. Does any of you know how can I fix the problem on SAS Viya?
Thanks for your interest in advance.
Eren
According to this link Turkish has a unique encoding in SAS of TURKISH or WTURKISH if your SAS sessions run on Windows.
As @jimbarbour advises, check your current ENCODING setting. That is likely to explain why you are having this problem.
Typically changing your SAS session encoding is the easiest way to resolve such problems.
Do you know what your current Viya encoding is? Can you run the following and post the results?
PROC OPTIONS OPTION=ENCODING;
RUN;
PROC OPTIONS OPTION=LOCALE;
RUN;
This should give us some idea of what's going on.
You may have to talk to your SAS Viya administrator. They may need to set up a Unicode Viya environment. If you already have a Unicode environment, then this may be a transcoding issue, and we may want to use some kind of function to handle the issue.
Jim
According to this link Turkish has a unique encoding in SAS of TURKISH or WTURKISH if your SAS sessions run on Windows.
As @jimbarbour advises, check your current ENCODING setting. That is likely to explain why you are having this problem.
Typically changing your SAS session encoding is the easiest way to resolve such problems.
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!