Я хочу подключиться к серверу Twitch. Но Годо добавляет двоичные символы перед моими данными, как вы можете видеть на рисунках. Это происходит каждый раз, независимо от типа данных. Почему это происходит и как я могу предотвратить это?
код
Некоторые функции, такие как var2bytes(), префиксируют его вывод некоторыми типовыми данными, чтобы он мог преобразовать его обратно в тип двигателя, например, с bytes2var().
var2bytes()
bytes2var()
Вы должны знать об этом при передаче данных.
Возможно, проблема в спецификации из кодировки UTF8. BOM (Byte Order Mark) в некоторых случаях может добавляться к строкам UTF8, но это необязательно и обычно не рекомендуется. Проверьте: В чем разница между UTF-8 и UTF-8 без спецификации?
Попробуйте удалить первые два байта в данных потока и посмотрите, поможет ли это.