안녕하세요.
결제 위젯 창에 나타나는 한글 상품명이 깨지고 있어서 관련 한글 인코딩 문의드립니다.
서버환경은 APM 환경에 PHP v7.3 사용하고 있습니다.
결제요청 페이지 화일 payreq_crossplatform.php 은
fileencoding=utf-8 로 되어 있고
페이지 utf-8 설정을 아래와 같이 하였는데,
php => header("Content-Type: text/html; charset=utf-8");
html => <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
결제위젯 화면에 나타나는 상품명에 한글이 깨지고 있습니다.
환경설정화일에서 수신상태도 utf8로 설정되어 있습니다.
output_UTF8 = 1
결제중간에 결제위젯 화면을 닫았을 때 나타나는 오류메시지도 한글이 깨지고 있습니다.
물론 결제 완료후 나타나는 한글 메시지는 모두 정상적으로 표시되나,
위젯 화면에서 깨진 결제자와 상품명 표시에서도 한글이 마찬가지고 깨지고 있습니다.
위의 설정 말고 다른 utf-8 설정이 필요한지 확인 부탁드리겠습니다.
결제 위젯화면
======================
결제 결과값 표시
============================
결제요청이 완료되었습니다.
TX 통신 응답코드 = 0000
TX 통신 응답메시지 = 결제성공
거래번호 : tmite20241213165211JwuL5
상점아이디 : tmitest
상점주문번호 : test_20241213165115
결제금액 : 1000
결과코드 : 0000
결과메세지 : 결제성공
LGD_BUYERPHONE =
LGD_PAYDATE = 20241213165211
LGD_RESPMSG = 결제성공
LGD_2TR_FLAG = Y
LGD_TIMESTAMP = 20241213165211
LGD_PCANCELSTR = 부분취소를 할 수 없는 상점입니다.
LGD_BUYER = ��湲몃��
LGD_CARDINSTALLMONTH = 00
LGD_PRODUCTINFO = myLG070-�명�곕�룹����湲�
LGD_BUYERSSN =
LGD_PRODUCTCODE =
LGD_VANCODE = van0012
LGD_TID = tmite20241213165211JwuL5
LGD_BUYERID =
LGD_OID = test_20241213165115
LGD_MID = tmitest
최종결제요청 결과 성공 DB처리하시기 바랍니다.