| Код | >>> f.readline() '<DIV style="position:absolute;top:416;left:58"><nobr><span class="ft10"><b> \xc3\x8e\xc3\x80\xc3\x8e "\xc3\x82\xc3\xbb\xc3\xac\xc3\xaf\xc3\xa5\xc3\xab\xc3\xaa\xc3\xae\xc3\xac", \xc3\x82\xc3\xa5\xc3\xb0\xc3\xad\xc3\xa0\xc3\xa4\xc3\xb1\xc3\xaa\xc3\xae\xc3\xa5 \xc3\x8e\xc3\x91\xc3\x81 \xc2\xb9 7970, \xc3\xa3. \xc3\x8c\xc3\xae\xc3\xb1\xc3\xaa\xc3\xa2\xc3\xa0<br>\xc3\x91\xc3\xa1\xc3 \xa5\xc3\xb0\xc3\xa1\xc3\xa0\xc3\xad\xc3\xaa \xc3\x90\xc3\xae\xc3\xb1\xc3\xb1\xc3\xa8 \xc3\xa8 \xc3\x8e\xc3\x80\xc3\x8e, \xc3\xa3. \xc3\x8c\xc3\xae\xc3\xb1\xc3\xaa\xc3\xa2 \xc3\xa0<br>\xc3\x90/\xc3\xb1 40702810138180121008<br>\xc3\x8a/\xc3\xb1 30101810400000000225 <br>\xc3\x81\xc3\x88\xc3\x8a 044525225 \xc3\x88\xc3\x8d\xc3\x8d 7713076301 \xc3\x8a\xc3\x8f\xc3\x8f 997750001</b></span></nobr></DIV>\n' >>> >>> def enc(name,file=f): ... f.seek(0) ... i=f.readline() ... print f.readline().decode(name) ... >>> enc('utf-8') <DIV style="position:absolute;top:416;left:58"><nobr><span class="ft10"><b>ÎÀÎ "Âûìïåëêîì", Âåðíàäñêîå ÎÑÁ ¹ 7970, ã. Ìîñêâà<br>Ñáåðáàíê Ðîññèè ÎÀÎ, ã. Ìîñêâà<br>Ð/ñ 40702810138180121008<br>Ê/ñ 30101810400000000225 <br>ÁÈÊ 044525225 ÈÍÍ 7713076301 ÊÏÏ 997750001</b></span></nobr></DIV>
>>> enc('koi8_r') <DIV style="position:absolute;top:416;left:58"><nobr><span class="ft10"><b>ц▌ц─ц▌ "ц┌ц╩ц╛ц╞ц╔ц╚ц╙ц╝ц╛", ц┌ц╔ц╟ц╜ц═ц╓ц╠ц╙ц╝ц╔ ц▌ц▒ц│ б╧ 7970, цё. ц▄ц╝ц╠ц╙ц╒ц═<br>ц▒ц║ц╔ц╟ц║ц═ц╜ц╙ ц░ц╝ц╠ц╠ц╗ц╗ ц▌ц─ц▌, цё. ц▄ц╝ц╠ц╙ц╒ц═ <br>ц░/ц╠ 40702810138180121008<br>ц┼/ц╠ 30101810400000000225<br>ц│ц┬ц┼ 044525225 ц┬ц█ц█ 7713076301 ц┼ц▐ц▐ 997750001</b></span></nobr></DIV>
>>> enc('cp1251') <DIV style="position:absolute;top:416;left:58"><nobr><span class="ft10"><b>ГЋГЂГЋ "Âûìïåëêîì", ÂåðГà äñêîå ÎÑÁ В№ 7970, ГЈ. Ìîñêâà <br> Ñáåðáà ГГЄ Ðîññèè ГЋГЂГЋ, ГЈ. Ìîñêâà <br>Гђ/Г± 40702810138180121008<br> ГЉ/Г± 30101810400000000225<br>ÁÈÊ 044525225 ÈÍÍ 7713076301 ГЉГЏГЏ 997750001</b></span></nobr></DIV>
>>> chardet.detect(a) {'confidence': 0.98999999999999999, 'encoding': 'utf-8'} >>>
|
я в алгоритмах спрашивал уже: cp1251 говорят. А нужно срочно... Кракозябры знакомые очень на вид, знает кто-нибудь как файл такой в адекватную кирилицу прочесть? Можт есть у кого translation table для str.translate()
|