>>> a = b'\xd1\x88\xd0\xbd\xd0\xbe\n'
>>> a
b'\xd1\x88\xd0\xbd\xd0\xbe\n'
>>> a.decode('utf-8')
'шно\n'
>>> a.split(b'\xd0')
[b'\xd1\x88', b'\xbd', b'\xbe\n']
>>>
python b’\xfd0′ раскодировать
Добавить комментарий
>>> a = b'\xd1\x88\xd0\xbd\xd0\xbe\n'
>>> a
b'\xd1\x88\xd0\xbd\xd0\xbe\n'
>>> a.decode('utf-8')
'шно\n'
>>> a.split(b'\xd0')
[b'\xd1\x88', b'\xbd', b'\xbe\n']
>>>
Чтоб в окнах тексты на русском из исходников в кодировке 1251 не превратились в абракадабру, в начало программы надо добавить:
QTextCodec* codec = QTextCodec::codecForName("CP1251"); QTextCodec::setCodecForCStrings(codec);