Web/PHP
[PHP]Form action Charset
gray.yoon
2012. 11. 23. 09:15
PHP charset 관련
사용하는 서버는 charset이 UTF-8이고 form action을 넘겨주는 페이지는 EUC-KR일 경우 아래와 같이 처리하면 한글이 정상적으로 전달이 된다.
Ready.php
<? ......... ..... ... $ItemName = "아이템"; $ItemName2EucKr = iconv("UTF-8", "EUC-KR", $ItemName);
.... .... ......... ..... ?> <form name="Ready" action="./Next.php" method="post" accept-charset="euc-kr"> <input type="hidden" name="ItemName" value="<?=$ItemName?>"> </form> <script Language="JavaScript"> document.charset='euc-kr'; document.Ready.submit(); </script> ...... .... ....
|