SAS 관련 프로그램을 종료하시고 아래 절차를 따라서 진행하신 후, EG를 재시작하여 정상적으로 실행되는지 확인 부탁 드립니다.
한글 SAS(euc-kr)는 2byte에, 유니코드지원 SAS(utf8)는 3byte에 한글 한글자를 표현합니다.
따라서, 유니코드지원 SAS를 이용해서 한글 SAS에서 만든 SAS dataset을 읽어오면 인식하는 길이 차이로 인해 한글이 일부 짤려서 보일 수 있습니다.
이를 해결하는 방법은 libname 문장에 "cvpmultiplier"옵션을 지정하면, 지정된 값을 곱한만큼 컬럼 길이를 늘려서 인식하게 됩니다.
아래와 같이 libname 문에 "cvpmultiplier"옵션을 지정하면 SAS dataset의 컬럼길이가 1.5배 길게 지정됩니다.
libname test "C:\temp" cvpmultiplier=1.5;
SAS dataset이 유니코드로 생성되어 있는지 확인하는 방법이 있는지요?
→ 답변 드립니다.
proc options group = LANGUAGECONTROL 하시면 됩니다.
Save $250 on SAS Innovate and get a free advance copy of the new SAS For Dummies book! Use the code "SASforDummies" to register. Don't miss out, May 6-9, in Orlando, Florida.