2011-01-12 1 views
0

Я пытаюсь кодировать acute accent Письма в PHP. Я использовал rawurlencode, но это не работает для меня. Я хочу кодировать - на% 25C3% 25B3 для правильного URL. Любые идеи, как это можно сделать?Кодировать острые буквы акцента в PHP

+1

% 25C3% 25B3 является 'UrlEncode (UrlEncode ('O')) '- почему вы хотите дважды закодировать? Кодирование однажды делает его безопасным для URL, путем кодирования второй раз, когда вы ничего не получаете. – rik

+0

Спасибо, Рик. Я хочу кодировать URL таким образом для API, они используют двойные кодированные URLS – Mamaduka

ответ

1

Время от времени, я использую это в моих проектах, с успехом:

<a href="teste.php?var=<? echo urlencode(htmlentities("ó p á é"));?>">teste</a>&nbsp; 
<? 

$var = html_entity_decode($_GET['var']); 
echo $var; 

?>