This <bytearray:�� should be the value of the Point field.
POINT
- двоичный тип.Вы не можете использовать символы;Вы должны использовать какой-нибудь гекс или какой-нибудь механизм экранирования.
Похоже, git
является центром искажения текста.
Каждый и его младший брат хотят делать смешные дела с байтами, которыене простые аськи.Этот черный бриллиант со знаком вопроса является символом «замены» - он появляется, когда кто-то ожидает UTF-8, получая кодировку, отличную от UTF-8.Исходные данные потеряны.
Поскольку вы подразумевали, что данные были переданы через несколько раздач, я не могу (отсюда) даже рискнуть предположить, когда они были искажены.
Обратите внимание, в частности, что Point
является "двоичной" кодировкой (она же "bytearray"), поэтому необходимо что-то предпринять, чтобы защитить ее от искажения.Некоторые используют hex, некоторые используют Base64.Очевидно, что какой-то шаг не смог этого сделать, что позволило последующему шагу подбросить руки UTF-8 и сгенерировать эти символы.