일부 서버에서의 setlocale 결과값 오류로 인한 kcp 연동 오류 수정

This commit is contained in:
chicpro
2014-04-16 10:56:43 +09:00
parent e751d19cbf
commit 1c01a2b6f4
5 changed files with 22 additions and 83 deletions

View File

@ -44,18 +44,13 @@ if($od['od_tno']) {
$_POST['mod_desc'] = iconv("utf-8", "euc-kr", '주문자 본인 취소-'.$cancel_memo);
$_POST['site_cd'] = $default['de_kcp_mid'];
// 취소내역 한글깨짐방지
$def_locale = setlocale(LC_CTYPE, 0);
$locale_change = false;
if(preg_match("/utf[\-]?8/i", $def_locale)) {
setlocale(LC_CTYPE, 'ko_KR.euc-kr');
$locale_change = true;
}
// locale ko_KR.euc-kr 로 설정
setlocale(LC_CTYPE, 'ko_KR.euc-kr');
include G5_SHOP_PATH.'/kcp/pp_ax_hub.php';
if($locale_change)
setlocale(LC_CTYPE, $def_locale);
// locale 설정 초기화
setlocale(LC_CTYPE, '');
}
// 장바구니 자료 취소