Форум сайта python.su
0
нужно сравнить две строки
первая в unicode равна ‘123456’
Вторая равна ‘\x00123456\x00’
Строки загружаются из разных файлов и их нужно сравнить. всё у строк одинаково кроме символов \x00
Не могу определить кодировку второй строки,
Как правильно сравнить эти строки???
Помогите народ, пжлста
Офлайн
0
В юникоде все символы до 128-го представляются так же как и в asci, нельзя ли принять, что вторая строка это просто строка, которой спереди и сзади добавили по нулевому байту?
Офлайн
0
Благодарю, за ответ!
Это понятно, что добавлено по байту, но не понятно что с этим делать????
Как сравнить или как привести строки в одинаковый код?
Офлайн
32
typ1972декодировать в уникод, и уникод с уникодом сравнить
Благодарю, за ответ!
Это понятно, что добавлено по байту, но не понятно что с этим делать????
Как сравнить или как привести строки в одинаковый код?
Офлайн
0
Как декодировать??
unicode(Кодировка)
Какую кодировку использовать?
Офлайн
0
Бог с вами!
s = s и работайте на здоровье!
По цифрам не определит кодировку, вот если бы вы предоставили не-ascii символы, можно было бы и подумать!
Отредактировано (Март 17, 2011 12:43:28)
Офлайн