Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 7, 2019 18:20:21

polin11
Зарегистрирован: 2013-05-02
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

При помощи git api запушить файл с кодировкой CP-1251

Использую gitlab api https://docs.gitlab.com/ee/api/commits.html#create-a-commit-with-multiple-files-and-actions
Пушу файл в git хранилище используя параметры так

 param = {
                "branch": branch_name,
                "commit_message": comment,
                "actions": [{
                        "action": "create",
                        "file_path": file_path,
                        "content": file_content,
                         "encoding":"text"
                }]
        }
file_content питоновская строка бинарные данные.
Файл пушиться, но создается в кодировке UTF-8, нужно в CP-1251, кто подскажет как это сделать и возможно ли это???

Офлайн

#2 Апрель 7, 2019 20:00:51

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

При помощи git api запушить файл с кодировкой CP-1251

видимо для этого надо воспользоваться опцией base64. Ну и разумеется закодировать файл



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Апрель 9, 2019 17:07:53

polin11
Зарегистрирован: 2013-05-02
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

При помощи git api запушить файл с кодировкой CP-1251

JOHN_16
видимо для этого надо воспользоваться опцией base64. Ну и разумеется закодировать фай
Файл будет в кодировке base64, мне нужно CP-1251(Windows 1251)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version