| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > Проблемы с кодировкой при обработке |
| Автор: Гость_Николай 14.12.2005, 16:05 |
| Добрый день, Столкнулся со следующей проблемой: Обрабатываю текстовый файл в нем русский текст, кодировка win 1251. Считываю у него все строки. После чего скидываю их в out list=f.readlines() print list В результате в out вижу следущее: xeb\xe5\xf4\xee\xed>\n', ' <\xd0\xe5\xe7\xe8\xe4\xe5\xed\xf2>\xcd</\xd0\xe5\xe7\xe8\xe4\xe5\xed\xf2>\n', ' <\xc1\xc8\xca></\xc1\xc8\xca>\n', ' <\xc3\xf0\xf3\xef\xef\xfb\xce\xe1\xfa\xe5\xea\xf2\xe0>\n', ' <\xc3\xf0\xf3\xef\xef\xe0\xce\xe1\xfa\xe5\xea\xf2\xe0>\n', ' <\xca\xee\xe4>\xca\xeb\xe8\xe5\xed\xf2</\xca\xee\xe4>\n', ' <\xc2\xe8\xe4_\xea\xeb>\xde</\xc2\xe8\xe4_\xea\xeb>\n', ' <\xc1\xe0\xed\xea>\xcd</\xc1\xe0\xed\xea>\n', ' </\xc3\xf0\xf3\xef\xef\xe0\xce\xe1\xfa\xe5\xea\xf2\xe0>\n', ' </xd0\xe5\xe7\xe8\xe4\xe5\xed\xf2>\n', ' <\xc1\xc8\xca>040041002</\xc1\xc8\xca>\n', ' В чем проблема? |
| Автор: setq 14.12.2005, 16:38 | ||
P.S а текст забавный |
| Автор: Гость_Николай 14.12.2005, 17:25 |
| Аналогичный текстик выдает |
| Автор: bialix 14.12.2005, 17:35 |
| при работе в интерпретаторе такое бывает, если например вы не в винде (а в cygwin или linux), или в винде установлена библиотека readlineю Попробуйте просто сделать скрипт и запустить его из комстроки -- все будет ОК |
| Автор: grock 25.12.2005, 02:10 | ||
|