Автор Гілка: Прекодування %C1%E0%D2 у koi8  (Прочитано 1743 раз)

Відсутній Андрій Головинський

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
Це з'являється в URL, коли там є кириличні символи.
Наскільки я розумію, це utf8. Як би його перекодувати?
Треба щось на зразок iconv.
Never argue with idiots. They just drag you down to their level, and then beat you with experience

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Прекодування %C1%E0%D2 у koi8
« Відповідей #1 : 2005-06-29 19:42:09 »
Це з'являється в URL, коли там є кириличні символи.
Наскільки я розумію, це utf8. Як би його перекодувати?
Треба щось на зразок iconv.

echo '%C1%E0' | perl -e 'while(<>){s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; print; }' | iconv -f UTF-8
[Fedora Linux]

Відсутній Андрій Головинський

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
Re: Прекодування %C1%E0%D2 у koi8
« Відповідей #2 : 2005-06-29 21:08:11 »
Дякую.  :)
Never argue with idiots. They just drag you down to their level, and then beat you with experience