모바일에서 한글상품명 깨지는 오류 채택완료
안녕하세요, 홈페이지에 그누페이 kcp연동해서 개발중에 있는데요,
모바일에서 상품결제시 결제창에서 아래드림처럼 상품명 한글이 깨져서 나옵니다..

KCP측에 메일을 보냈더니 연동메뉴얼 파일주셔서 그 파일을 참고해서 수정했는데요,
kcp측에서 답변이 온게
/* kcp 데이터 캐릭터셋 변환 */
if($res_cd != '') {
$good_name = iconv('euc-kr', 'utf-8', $good_name);
$buyr_name = iconv('euc-kr', 'utf-8', $buyr_name);
$rcvr_name = iconv('euc-kr', 'utf-8', $rcvr_name);
$rcvr_add1 = iconv('euc-kr', 'utf-8', $rcvr_add1);
$rcvr_add2 = iconv('euc-kr', 'utf-8', $rcvr_add2);
}
자체적으로 UTF-8에서 EUC-KR 변환하는 소스를 적용한 것 같은데 이 부분을 제외시키고 다시 진행부탁드립니다. 라고 윗부분을 제외시키고 다시 진행하라는 답변을 받았습니다.
그런데 이부분의 소스는 저희가 자체적으로 추가한건 아니고 gunpay-kcp에서 원래 기존에 추가되어있는 소스 아닌가요?
어느부분을 수정해야 한글상품명이 깨지는오류를 수정할수있는지 궁금합니다...
답변부탁드립니다.
감사합니다.
답변 4개
gnupay-kcp/kcp/m_order_approval_form.php 파일에서
대략 248 번째 줄에
<input type="hidden" name="good_name" value="<?php echo sanitize_title(esc_attr($good_name)); ?>">
라고 되어 있는 부분이 있습니다.
이것을 아래와 같이 수정해 주세요.
<input type="hidden" name="good_name" value="<?php echo esc_attr($good_name); ?>">
알려주셔서 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
제가 언급한 곳만 코드 수정하면 되는데요...