Софт под Linux, разные программы, но только связанные с Linux
Модератор: /dev/random
skeletor
Сообщения: 1224
Сообщение
skeletor » 12.10.2010 13:58
Есть squid 3.1, настроена доменная авторизация через AD (2008 сервер). Кодировка на сервере KOI8-R. Всё нормально работает, только вот в логах отображается вот такое (вместо имени пользователя):
Код: Выделить всё
%25d3%25d4%25cf%25cc%25c5%25d4%25ce%25c5%25d7%25c1
Пробовал декодировать и гуглом и штирлицом - не получается. Есть ли способ как-то конвертировать это матюк в что-то читабельное?
ПС. Не спрашивайте зачем так сделали (было уже до меня), я сам плююсь на это.
/dev/random
Администратор
Сообщения: 5498
ОС: Gentoo
Сообщение
/dev/random » 12.10.2010 14:19
Код: Выделить всё
$ printf '%b\n' "$(echo '%25d3%25d4%25cf%25cc%25c5%25d4%25ce%25c5%25d7%25c1' | sed 's/%25/\\x/g')" | iconv -f koi8-r
столетнева
Это текст в кодировке koi8-r, который _дважды_ закодировали в uri-encoding.
skeletor
Сообщения: 1224
Сообщение
skeletor » 13.10.2010 12:59
Спасибо.