Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Тексты > Кодировка русских символов


Автор: programming 18.8.2009, 12:08
Не могу найти функцию, которая преобразует русские символы во что-то такое - %D0%B4%D0%B0%D0%B9%
Подскажите, пожалуйста.

Автор: Avrely 18.8.2009, 12:13
http://ru.php.net/urldecode  smile 


Автор: programming 18.8.2009, 12:35
Цитата(Avrely @ 18.8.2009,  10:13)
http://ru.php.net/urldecode  smile

А можно увидеть пример её использования?
Например, преобразовать строку "тест".
А то у меня после её использования остаётся пустое поле..
 smile 
Спасибо. 

Автор: Avrely 18.8.2009, 12:50
Код

<?php
$str = "Вот этот текст";
$str_encoded = urlencode($str);

print "".$str." = ".$str_encoded."";
print "<br> преобразуем ".$str_encoded." обратно при помощи urldecode <br>";
$str_decoded = urldecode($str_encoded);
print "Результат - $str_decoded";

?>




Цитата

Вот этот текст = %C2%EE%F2+%FD%F2%EE%F2+%F2%E5%EA%F1%F2
преобразуем %C2%EE%F2+%FD%F2%EE%F2+%F2%E5%EA%F1%F2 обратно при помощи urldecode 
Результат - Вот этот текст

Автор: programming 18.8.2009, 12:59
Всё.. понял. Просто не правильно её использовал..
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)