URL-кодирование
Если написать echo rawurldecode("%EE%E1%EE%E8");, то на экране высветится строка "обои". Нужна функция, которая делала бы обратное. То есть, пишешь: echo functionname("обои"); и на экране %EE%E1%EE%E8. Спасибо.
|
daMage,
я извиняюсь, но вы идиот, или не умеете пользоваться поиском, или все вместе? в официальном справочнике PHP, и справочниках основанных на нем, есть ответ на ваш вопрос http://php.net/manual/en/function.rawurldecode.php Цитата:
|
Только не надо переходить на личности, эти ссылки я и без вас нашёл. А теперь к делу: где вы видите, что бы хоть одна из вышеперечисленных функций возвращала строку %EE%E1%EE%E8?
http://s011.radikal.ru/i318/1011/e0/1b8c1d0a408b.jpg |
У вас исходники в UTF-8, а вы пытаетесь из них получить строку, закодированную в windows-1251.
|
Цитата:
мы что за вас догадываться должны, что именно у вас не получается? эти функции отлично работают. и именно их следует использовать. Из вашего поста выходит, что вы вообще не искали, либо не нашли эти функции. я указал вам на них. в то же время, оказывается, вы их уже нашли, но они у вас не заработали так как вы ожидаете. а это уже совсем другая задача. Цитата:
может быть потому что у меня файл сохранен в win cp1251(в Notepad++ Кодировки=>преобразовать в ANSI) а у вас файл сохранен явно в UTF-8 |
Вот, вот. Спасибо за ответ.
|
ОК
постарайтесь в следующий раз показывать проделанный вами путь, чтобы отвечающему не пришлось его проделывать его по второму кругу с вами. из вашего первого поста не видно, что вы приложили хотя бы минимальные усилия. Для таких случаев у нас есть даже специальный шаблон Цитата:
|
Часовой пояс GMT +3, время: 12:03. |