문자열 변환 정보
문자열 변환본문
다른 사이트에서 특정 값을 GET 방식으로 받아서 제 사이트에 나타나게 해야 합니다.
값을 불러보니 %BB%F3%C7%B0A 와 같은 형식으로 되어 있습니다.
이것을 한글로 바꾸려면 어떻게 해야 하나요.
변수명은 $goods 입니다.
참고로.. 해당 사이트(링크프라이스)에 있는 설명을 덧붙입니다.
링크프라이스에서 실적이 발생되는 시점에 Web 으로 Affiliate Site 내의 특정 URL을 파라미터와 함께 호출하는 방식으로 실적을 전송하게 됩니다. 사용자가 보는 페이지에서 거쳐가는 것이 아니며, 링크프라이스 서버에서 GET 방식으로 http connection 을 열어 전송하게 됩니다.
값을 불러보니 %BB%F3%C7%B0A 와 같은 형식으로 되어 있습니다.
이것을 한글로 바꾸려면 어떻게 해야 하나요.
변수명은 $goods 입니다.
참고로.. 해당 사이트(링크프라이스)에 있는 설명을 덧붙입니다.
링크프라이스에서 실적이 발생되는 시점에 Web 으로 Affiliate Site 내의 특정 URL을 파라미터와 함께 호출하는 방식으로 실적을 전송하게 됩니다. 사용자가 보는 페이지에서 거쳐가는 것이 아니며, 링크프라이스 서버에서 GET 방식으로 http connection 을 열어 전송하게 됩니다.
댓글 전체
먼저 utf8인지 euc-kr인지 먼저 확인해 보세요.
PHP가 알아서 바꾸어 준 것이
character set만 맞다면 바로 쓸 수 있습니다.
아니면 iconv로 문자 셋 바꾸면 됩니다.
PHP가 알아서 바꾸어 준 것이
character set만 맞다면 바로 쓸 수 있습니다.
아니면 iconv로 문자 셋 바꾸면 됩니다.
euc-kr 입니다.
포인트 내역에 그대로 $goods로 넣으니 한글로 안 보이고 위와 같이 보입니다.
포인트 내역에 그대로 $goods로 넣으니 한글로 안 보이고 위와 같이 보입니다.
iconv로 문자 셋을 바꾸려면 어떻게 해야 하나요?
<?
echo urldecode($goods);
?>
echo urldecode($goods);
?>
엑스엠엘님도 채택해드려야 하는데
제가 초짜라 유아원님 방식이 더 쉽네요. ^^
두분 모두 감사합니다.
제가 초짜라 유아원님 방식이 더 쉽네요. ^^
두분 모두 감사합니다.
포인트 안 쌓입니다. ^^
인코딩 문제에 봉착하신듯