제목 | CI 로 KCP 결제 연동개발하신분 질문드립니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | lyh | 작성시각 | 2020/05/06 16:34:54 |
|
|||
CI 인코딩 UTF-8 환경에서 개발하고 있습니다. kcp 계좌번호 인증 부분에서 인코딩 문제가 있어 질문드립니다. kcp 환경은 EUC-KR 로 되어있어서 UTF8->EUC로 변환하여 kcp로 보내고 있는데 인코딩 변환이 잘 안되어 계좌주명을 제대로 받지를 못해 진행이 안되는 상황입니다. 영문이름으로 진행시는 이상없었습니다. 결론은 CI PHP환경에서 UTF8 ->EUC 변경시 변경된 값이 kcp 모듈과 잘안된는것 같은데요.. 혹시 이거와 비슷한 문제 겪으셨거나 해결하신분 있으면 공유 부탁드립니다 php 에서 iconv , mb_detect_encoding 함수 둘다 진행해봣었습니다.
2012년도에 저랑 동일한 문제를 겪으셨던 분 글이 있어서 참고로 공유드립니다 https://cikorea.net/bbs/view/qna?idx=9929&page=1&view_category=&lists_style= |
|||
다음글 | view()에 관해서 질문합니다. (2) | ||
이전글 | $this->form_validation->... (2) | ||
lyh
/
2020/05/07 16:01:01 /
추천
0
|
lyh
/
2020/05/07 16:04:38 /
추천
0
@테러보이 저같은 경우에는 UTF-8 환경에서 EUC로 인코딩하여 kcp에 전송해주고 있습니다. 받을떄는 euc를 utf로 변환하여 잘뽑는데 문제는 보낼때가 안되네요.. |
lyh
/
2020/05/07 19:23:01 /
추천
0
지금까지 테스트결과 계좌 인증단계 바로 직전 UTF8 ->EUC-KR 변환은 되나 KCP측에서 받는 데이터는 null값이 들어가네요 영문으로 진행했을시에는 이상이 없었습니다.
결론은 CI 환경에서 iconv 혹은 mb_convert_encoding 함수를 사용하여 변환한것이 kcp모듈 호출할때 다시 바뀌거나 인코딩이 잘못되어 euc-kr모듈과 호환이 안되는것 같습니다
|
변종원(웅파)
/
2020/05/08 11:44:14 /
추천
0
분리를 하셔야 하는게 ci 환경이라 그런게 아닙니다. 함수는 php 함수를 사용하는 것이고 ci환경에서 그런 문제가 발생하는지 확인하시려면 kcp 샘플코드를 동일서버의 일반 php가 실행될 수 있는 곳에 올리고 테스트해보시면 됩니다. os는 어떻게 되는지요? |
lyh
/
2020/05/08 14:42:23 /
추천
0
@변종원(웅파) 아 그렇네요 정정하겠습니다. 모든 CI환경이라는 의미는 아니었습니다ㅎㅎ CI를 사용하면서 저와 같은 문제를 겪으셨던 분이 있으면 혹시 도움을 받을까 해서 질문하였던 것입니다 이후에 해결이 된다면 후기 댓글 남기겠습니다. OS는 윈도우10 입니다. 답변감사드립니다 |
@쌈닭
그것도 잘체크해서 해봤습니다 ㅠㅠ 감사합니다.