2016-03-14 89 views
1

我的問題是,爆炸後的字符串我得到這個:%C4%84值 但我應該得到Ą。我可以使用preg_replace來轉換它,但有沒有簡單的方法來轉換?之後爆炸()成果結果:%C4%84

$band_song = explode('/',$url,6); 
echo $band5=$band_song[3].' '.$band_song[4]); 
+1

爲什麼'的preg_replace()'?你的字符串顯然是['URL encoded'](http://php.net/manual/en/function.urldecode.php)。 – axiac

+0

並向我們顯示完整的字符串和代碼,真的會幫助我們給你最好的答案 – 2016-03-14 19:44:48

+1

這是由於它不是普通的事實而引起的概率。 U + 0104 c4 84ĄĄ拉丁文大寫字母A帶有OGONEK 見此頁:http://www.utf8-chartable.de/unicode-utf8-table.pl?start=256&unicodeinhtml=hex – user3398922

回答

1

你可以簡單地urlencode你的變量。

$var = urlencode($original_var); 

編輯

你想要解碼,不編碼對不起

$var = urldecode($original_var);