안녕하세요.
오랜만에 글을 올리네요..^^
인터널 테이블 값을 엑셀파일로 만든 다음에
파일 첨부해서 이메일을 전송하는 프로그램을 짜고 있는데요..
메일에서 첨부파일을 다운받아 보니 한글이 다 깨져서 보이네요..ㅠ.ㅠ
TRY.
CALL METHOD g_cc->struc_to_cont
EXPORTING
struc = l_exc_is
langu = '3'
IMPORTING
cont = gt_attach-line.
CATCH cx_sy_conversion_codepage .
CATCH cx_parameter_invalid_range .
ENDTRY.
이 메소드를 써봤는데도 역시나 안되네요..
혹, 이런 경험이 있으셨던 고수분들...한 수 부탁드립니다...
감사합니다..
댓글 3
-
KAMEL
2008.09.30 02:37
-
김영욱
2008.10.03 00:42
스탠다드 디버깅 해보다가 해답을 찾았습니다.
유니코드 때문에 인터널테이블을 바로 엑셀 파일로 만들어서 보내면 깨지네요..
결국 다른 방법으로 해결했습니다.
프로그램 내부에서 엑셀 파일을 로컬에 다운 받은 후 다시 파일 첨부해서 보내는 것으로
해결했습니다.
관련 소스는 자료실에 올려놓을 께요.
-
짝발
2010.05.21 04:06
김 영욱님.
현재 ECC migration 작업 중에 동일한 현상이 발생하였습니다.
Interanl table 의 내용을 Text 파일로 첨부하여 e-mail 송부하면
한글이 깨짐니다.
님 께서 해결하신 방법이 절대적으로 필요합니다.
미안한 마음이지만 도움 부탁드립니다.
2010.05.20
김 호일(hikim@jpmcglobal.com)
전에 엑셀버전이 낮아서 그런적은 한번 있었습니다만.....