1
我的問題是,爆炸後的字符串我得到這個:%C4%84值 但我應該得到Ą。我可以使用preg_replace來轉換它,但有沒有簡單的方法來轉換?之後爆炸()成果結果:%C4%84
$band_song = explode('/',$url,6);
echo $band5=$band_song[3].' '.$band_song[4]);
我的問題是,爆炸後的字符串我得到這個:%C4%84值 但我應該得到Ą。我可以使用preg_replace來轉換它,但有沒有簡單的方法來轉換?之後爆炸()成果結果:%C4%84
$band_song = explode('/',$url,6);
echo $band5=$band_song[3].' '.$band_song[4]);
你可以簡單地urlencode你的變量。
$var = urlencode($original_var);
編輯
你想要解碼,不編碼對不起
$var = urldecode($original_var);
爲什麼'的preg_replace()'?你的字符串顯然是['URL encoded'](http://php.net/manual/en/function.urldecode.php)。 – axiac
並向我們顯示完整的字符串和代碼,真的會幫助我們給你最好的答案 – 2016-03-14 19:44:48
這是由於它不是普通的事實而引起的概率。 U + 0104 c4 84ĄĄ拉丁文大寫字母A帶有OGONEK 見此頁:http://www.utf8-chartable.de/unicode-utf8-table.pl?start=256&unicodeinhtml=hex – user3398922