Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 28, 2013 09:08:43

AlexG
Зарегистрирован: 2013-10-28
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Перекодировка

Переменная содержит инфу в юникоде. Обработке base64.b64encode не поддается.
Перекодировка в ansii выдает ошибку а utf-8 а потом b64encode выдает не тот результат который нужен.(в другой кодировке другую строку выдал бы)

В первой переменной содержится фраза на кириллице, ее надо в base64 перевести. Подскажите в чем тут дело?

Отредактировано AlexG (Окт. 28, 2013 09:14:14)

Офлайн

#2 Окт. 28, 2013 09:38:52

bismigalis
Зарегистрирован: 2010-10-02
Сообщения: 449
Репутация: +  47  -
Профиль   Отправить e-mail  

Перекодировка

AlexG
выдает не тот результат который нужен
а какой нужен?

Офлайн

#3 Окт. 28, 2013 10:59:57

AlexG
Зарегистрирован: 2013-10-28
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Перекодировка

bismigalis
а какой нужен?
в php эта строка через base64_encode возвращает 15 символов
в python эта строка выводит 40
в питоне на вход идет Unicode строка

Нужно чтобы было 15 как в php

Отредактировано AlexG (Окт. 28, 2013 14:13:08)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version