| %uABCD%u1234 같은 url의 유니코드 디코딩 |
|
|
 |
10년 전 |
iconv 모듈이 설치되어 있어야 합니다.
function tostring($text){
return iconv('UTF-16LE', 'UHC', chr(hexdec(substr($text[1], 2, 2))).chr(hexdec(substr($text[1], 0, 2))));
}
function urlutfchr($text){
return urldecode(preg_replace_callback('/%u([[:alnum:]]{4})/', 'tostring', $text));
}
Usage :
$decoded = urlutfchr("%uD1A0%uC775%uC810%uC218");
//Variable $decoded contains value "토익점수";
자바스크립트로는
<script>document.write(unescape(\"%uD1A0%uC775%uC810%uC218\"));</script> |
|
추천 : 529 |
추천
목록
|
|