LINUX.ORG.RU

через универсальный декодер выяснил что это CP-1251

А вас не обманули? Автоопределение не даёт читаемых вариантов, кроме «&BBoEHw-». Что в этой строке известно?

Вернее это «КП» в base64, как вариант?

vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 2)
import re

rus_alphabet=u"абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ0123456789 \n\t_-+=\/|\":;.,{}()*&^%$#@!~`'"
ra_re=re.compile(u"^["+re.escape(rus_alphabet)+u"]+$")

item_part="&BBoEHw-"

item_part_decoded=None
encoding=None

for enc in ('cp1251', 'cp866', 'koi8r', 'utf-8'):
    try:
        item_part_decoded=item_part.decode(enc)
        if ra_re.match(item_part_decoded):
            encoding=enc
            break
        else:
            item_part_decoded=None
    except:
        item_part_decoded=None
        continue
Bad_ptr ★★★★★
()