Python + кодировка (консоль, файл) |
Здравствуйте, гость ( Вход | Регистрация )
Python + кодировка (консоль, файл) |
Гость_Я_* |
28.12.2010, 9:55
Сообщение
#1
|
Гости |
Привет всем.
Пишу на Python под freebsd. Стокнулся с проблемой кодирования (а точнее перекодирования) вывода из БД. Суть та, что из БД данные выбираются, но отображаются как ?????????. По началу думал, что в терминале кодировка тупая, но оказалось что при записи в файл та же проблема (пишется именно 3F символ). Как сменить кодировку? гуглил, не нашел, толи я гуглить не умею, толи на гугле меня забанить успели. Заранее благодарен за ответ. |
|
|
Гость_Я_* |
28.12.2010, 10:22
Сообщение
#2
|
Гости |
Нашел примеры, что должно помочь:
только кодировку выставиьт правильно надо и еще это:
не работает ни один. |
|
|
Гость_Я_* |
28.12.2010, 10:26
Сообщение
#3
|
Гости |
Сделал так:
как ни странно - заработало. Проблема, теперь получается, в выборе данных из БД. Может кто с NySQLdb работал? |
|
|
Гость_Я_* |
28.12.2010, 12:55
Сообщение
#4
|
Гости |
Вопрос решился чтением мануала. Решение получил такое:
# -*- coding: koi8-r -*- - следует использовать для вывода результата в консоль. Отписал в своем блоге Laa88.blog.ru |
|
|
Litkevich Yuriy |
29.12.2010, 11:43
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 22:44 |