Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 28, 2008 15:32:07

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Вопрос по спискам(кирилица в переменных)

Здраствуйте! Помогите плз. новичку! Вопрос в следующем: есть список(или масив) такого вида:
>>>a = #(чесно признаюсь взял из книги) когда делаю так:
>>>a#возвращает я тут понял в юникоде
>>>
Как просмотреть опять кирилицу?
p.s. Python 2.5, OS Windows XP SP2

Офлайн

#2 Фев. 28, 2008 16:23:09

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по спискам(кирилица в переменных)

Если только посмотреть то print a. А вообще у тебя постановка задачи неправильная. С какой кодировкой по умолчанию будешь работать? Это раз. И читать про unicode. Даже в русском переводе есть. И незабывай в начале программы указывать правильную кодировку. Например так:
# -*- coding: utf-8 -*-

Может это - http://python.com.ua/forum/viewtopic.php?id=397 тебе поможет



Офлайн

#3 Фев. 28, 2008 17:25:09

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Вопрос по спискам(кирилица в переменных)

Вери сенк balu! Кодировка с которой я буду работать это KOI-8. Просто я недавно начал разбираться в Пайтоне и сразу такая засада. Есть ещё вопрос: а в Мускуль или какуюто другую БД (постгри, жабушную БД, файрбьорд) тоже будет кидать в юникоде?

Офлайн

#4 Фев. 28, 2008 17:40:47

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

Вопрос по спискам(кирилица в переменных)

что значит тоже?
В предыдущем посте было сказано - читать unicode, т.к. прочитав, стало бы ясно, что ‘\xc4\xe0’ юникодом не является.



Офлайн

#5 Фев. 29, 2008 08:41:20

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по спискам(кирилица в переменных)

helm2004
Кодировка с которой я буду работать это KOI-8.
KOI - это принципиально? Технически лучше юникод. В т.ч. в связке с питоном.
helm2004
Есть ещё вопрос: а в Мускуль или какуюто другую БД (постгри, жабушную БД, файрбьорд) тоже будет кидать в юникоде?
А СУБД все равно, в какой кодировке данные хранить. Может только возникнуть заморочка с разными кодировками на всяких там LIKE(“%твoй текст%”), order by и т.д. Поэтому внимательно смотри, умеет ли СУБД работать с твоей кодировкой.



Отредактировано (Фев. 29, 2008 08:41:56)

Офлайн

#6 Фев. 29, 2008 10:24:13

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Вопрос по спискам(кирилица в переменных)

KOI-8 - это не принципиально, для меня сейчас главное разобраться в принципах работы в Пайтоне. Всем большое спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version