Найти - Пользователи
Полная версия: Строка в какой кодировке?
Начало » Python для новичков » Строка в какой кодировке?
1
typ1972
нужно сравнить две строки
первая в unicode равна ‘123456’
Вторая равна ‘\x00123456\x00’
Строки загружаются из разных файлов и их нужно сравнить. всё у строк одинаково кроме символов \x00
Не могу определить кодировку второй строки,
Как правильно сравнить эти строки???
Помогите народ, пжлста
cookie-god
В юникоде все символы до 128-го представляются так же как и в asci, нельзя ли принять, что вторая строка это просто строка, которой спереди и сзади добавили по нулевому байту?
typ1972
Благодарю, за ответ!
Это понятно, что добавлено по байту, но не понятно что с этим делать????
Как сравнить или как привести строки в одинаковый код?
o7412369815963
typ1972
Благодарю, за ответ!
Это понятно, что добавлено по байту, но не понятно что с этим делать????
Как сравнить или как привести строки в одинаковый код?
декодировать в уникод, и уникод с уникодом сравнить
typ1972
Как декодировать??
unicode(Кодировка)
Какую кодировку использовать?
cookie-god
Бог с вами!
s = s и работайте на здоровье!

По цифрам не определит кодировку, вот если бы вы предоставили не-ascii символы, можно было бы и подумать!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB