[PHP] 자바스크립트의 escape(), unescape() 함수 인코딩/디코딩 문자열 처리
/* * javascript-x escape 대응함수 */ function unescape($text) { return urldecode(preg_replace_callback('/%u([[:alnum:]]{4})/', create_function( '$word', 'return iconv("UTF-16LE", "UHC", chr(hexdec(substr($word[1], 2, 2))).chr(hexdec(substr($word[1], 0, 2))));' ), $text)); } /* * javascript-x escape 대응함수 */ function escape($str) { $len = strlen($str); for($i=0,$s='';$i 127) $s .= '%u'.toUnicode(subst..
인터넷/프로그래밍/홈페이지
2008. 9. 5. 17:18