Что за кодировка? [SOLVED]

Что за кодировка используется в вебе, скажем, "кодировка" - "%EA%EE%E4%E8%F0%EE%E2%EA%E0", или пример ближе: http://yandex.ru/yandsearch?rpt=rad&text=%EA%EE%E4%E8%F0%EE%E2%EA%E0
Что это за закорючки и как их получить в консоли?

Пробовал перебрать все варианты, который знает iconv - iconv таких закорючек не знает :(

# for ENCODING in `iconv -l`; do echo "кодировка"|iconv -f utf8 -t $ENCODING;done

это hex-представление

это hex-представление cp1251,
http://ru.wikipedia.org/wiki/Cp1251

ОК. С этим разобрался,

ОК. С этим разобрался, спасибо. Тем не менее, как можно получить эти закорючки в консоли?

#!/usr/bin/python # -*-

#!/usr/bin/python
# -*- coding: cp1251 -*-

tmp_str = 'кодировка'
for i in tmp_str:
print hex(ord(i))

пропало два пробела перед

пропало два пробела перед print

Предлагается такой вариант,

Предлагается такой вариант, ибо там всё-таки utf-8

#!/usr/bin/env python
import sys, urllib
print urllib.quote(sys.argv[1]))
Pygmented

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Коль, не выходит так.

Коль, не выходит так.

Тогда так:#!/usr/bin/env

Значит, действительно нужно cp1251. Тогда так:

#!/usr/bin/env python
import sys, urllib

print urllib.quote(sys.argv[1].decode('utf-8').encode('cp1251'))
Pygmented

Пример:

 % ./hrundix-quote.py 'э'
%FD

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Отлично! То, что

Отлично! То, что надо.

Спасибо! :)

только помойму там не cp1251,

только помойму там не cp1251, а кодировка, в которой работат web сервер (для однобайтных кодировок)

Там та кодировка, в которую

Там та кодировка, в которую надо перевести. Hrundix'у нужна была cp1251, желающие могут подставить хоть EUC-JP (если Питон её знает) (-:Е

А первая кодировка — системная локаль.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".