可能重复:
How to decode Unicode escape sequences like “\u00ed” to proper UTF-8 encoded characters?
我有一些javascript文字包含'\ u003c'等值(小于符号<)。
是否有允许我使用javascript的PHP函数?
(我没想到urldecode会起作用,虽然我试过了。它确实没有。)
答案 0 :(得分:-2)
是的,只是建议一下, urldecode();
尝试:
<?php
function utf8_urldecode($str) {
$str = preg_replace("/%u([0-9a-f]{3,4})/i","&#x\\1;",urldecode($str));
return html_entity_decode($str,null,'UTF-8');;
}
?>
击> <击> Reference 击>