Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Конвертация строки в формат POST  (Прочитано 998 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн grinvich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Конвертация строки в формат POST
« : 24 Октября 2009, 18:54:11 »
Никто не знает как переконвертировать обычную строку BASH в формат POST

Вроде
string="Русская строка"и нужно чтоб она конвертировалась в
%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F+%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0
Никто не знает как решить эту запорку?

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5743
  • Все по палатам!
    • Просмотр профиля
Re: Конвертация строки в формат POST
« Ответ #1 : 25 Октября 2009, 00:14:21 »
Может функцию написать (или найти)?
Извините, я все еще учусь

Оффлайн grinvich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Конвертация строки в формат POST
« Ответ #2 : 25 Октября 2009, 05:17:48 »
Да я даж патерн не понимаю. Если б ктонить подсказал, какие символы на какие заменять, то там бы я в два счета управился

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Конвертация строки в формат POST
« Ответ #3 : 26 Октября 2009, 09:45:23 »
uft8 в 16-ричном виде?

Оффлайн Nebulosa

  • Активист
  • *
  • Сообщений: 397
    • Просмотр профиля
Re: Конвертация строки в формат POST
« Ответ #4 : 26 Октября 2009, 10:41:12 »
Это не POST формат а url-кодирование, а эту задачу уже решали:

http://www.google.ru/search?q=urlencode+bash

http://www.unix.com/shell-programming-scripting/59936-url-encoding.html#post302182611

 

Страница сгенерирована за 0.024 секунд. Запросов: 22.