Dear Tom! Thank you for your reply. (Sorry, it is not possible to attach a screenshots. I hope, the characters will show correctly in this forum...) There are 2 problems: 1) Reading data that is already in the DB 2) Writing updates into the DB For Simulation: data testline; length text 20; * E4 60 B4 F1; text = "ä ` ´ ñ"; run; data mydblib.test; set testline; run; Ad 1) With proc sql noprint; select text into :check from mydblib.test; quit; %put ✓ executed in SAS (English) I get as wanted: ä ` ´ ñ The SQL run in SAS (U8) on the same data (not created with SAS (U8)) gives something that I can’t copy paste from the log. But it looks like: • ` • • in the log and � ` � when displaying the table (Yes, there are only two ?, but length is 20!) An export to a csv gives correct characters. ------------------ Ad 2) On the other hand, when I append data with SAS (U8), proc append data=testline base=mydblib.test; run; SAS (English) reads: ä ` ´ ñ from the second line (in the log, when displaying the table and exporting to CSV) ---------------------- So as long as there is no encoding-Option on just that connection I will have to use the workaround of starting two SAS sessions, one for the communication with the MSSQL server (SAS(English)), another for the rest of the system (SAS(U8)). 😞
... View more