Уведомления

Группа в Telegram: @pythonsu

#1 Март 16, 2011 23:20:21

typ1972
От:
Зарегистрирован: 2009-08-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Строка в какой кодировке?

нужно сравнить две строки
первая в unicode равна ‘123456’
Вторая равна ‘\x00123456\x00’
Строки загружаются из разных файлов и их нужно сравнить. всё у строк одинаково кроме символов \x00
Не могу определить кодировку второй строки,
Как правильно сравнить эти строки???
Помогите народ, пжлста



Офлайн

#2 Март 16, 2011 23:31:35

cookie-god
От:
Зарегистрирован: 2011-03-13
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

Строка в какой кодировке?

В юникоде все символы до 128-го представляются так же как и в asci, нельзя ли принять, что вторая строка это просто строка, которой спереди и сзади добавили по нулевому байту?



Офлайн

#3 Март 17, 2011 06:50:19

typ1972
От:
Зарегистрирован: 2009-08-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Строка в какой кодировке?

Благодарю, за ответ!
Это понятно, что добавлено по байту, но не понятно что с этим делать????
Как сравнить или как привести строки в одинаковый код?



Офлайн

#4 Март 17, 2011 06:59:29

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Строка в какой кодировке?

typ1972
Благодарю, за ответ!
Это понятно, что добавлено по байту, но не понятно что с этим делать????
Как сравнить или как привести строки в одинаковый код?
декодировать в уникод, и уникод с уникодом сравнить

Офлайн

#5 Март 17, 2011 09:21:25

typ1972
От:
Зарегистрирован: 2009-08-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Строка в какой кодировке?

Как декодировать??
unicode(Кодировка)
Какую кодировку использовать?



Офлайн

#6 Март 17, 2011 12:42:43

cookie-god
От:
Зарегистрирован: 2011-03-13
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

Строка в какой кодировке?

Бог с вами!
s = s и работайте на здоровье!

По цифрам не определит кодировку, вот если бы вы предоставили не-ascii символы, можно было бы и подумать!



Отредактировано (Март 17, 2011 12:43:28)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version