현재 ASP를 이용해서 SAP의 데이터를 주고 받는 웹 사이트를 개발 중인데요
SAP에 있는 한글 데이터를 가져올때 한글이 깨져서 들어오는 이슈를 발견,
해법으로 server.CreateObject("SAP.Functions.Unicode")을 이용해서 한글이 깨지지 않게 데이터를 가져오는 방법을 사용했습니다만..
한글 외에 숫자 데이터와 문자 데이터의 맨 뒷자리가 짤려서 들어오는 오류가 발생했습니다.
Unicode를 넣으면 한글이 꺠지지 않는 대신에 데이터가 짤리고
Unicode를 넣지 않으면 한글이 깨지는 대신에 데이터가 짤리지 않고 들어오는데 그 이유를 알 수 없어서 질문드립니다 ㅠㅜ
ex) Unicode 사용시 Work = 'B502' WorkName = '전지교체'
Unicode 미사용시 Work = 'B5023' WorkName = '?βδ?' <- 이런 식으로 깨집니다 실제 이런 데이터는 아닙니다.
대략 6000개 되는 데이터인데 Unicode를 사용하면 모두 동일하게 맨 뒷자리 하나만 잘립니다. Unicode를 사용하지 않으면 한글이 깨져서 들어옵니다.