2010-05-03 15 views

Trả lời

18

Bạn nên sử dụng rawurldecode() .
Xem Manual

6

bạn có thể sử dụng chức năng này:

<?php 
$smth = 'http%3A%2F%2Fexample.com'; 
$smth = preg_replace("/%u([0-9a-f]{3,4})/i","&#x\\1;",urldecode($smth)); 
$smth = html_entity_decode($smth,null,'UTF-8'); 
echo $smth ; 
?> 

đầu ra sẽ là: http://example.com

+0

này giải quyết vấn đề của tôi, nhờ !! – Rako