Форум сайта python.su
Всем привет, делаю подключение к метеостанции по socket tcp ip и при получении данных получаю кракозябры(( как понять что там за кодировка?
Прикреплённый файлы:
Снимок экрана - 16.12.2014 - 21:06:22.png (25,2 KБ)
Офлайн
Это бинарные данные.
Офлайн
kazakoff64
Вообще смотрите инструкцию к вашей метеостанции, в частности в раздел о формате передаваемых данных. Вовсе не обязательно что бы станция отдавала строковые значения.
Офлайн
Написано что бинарные
Отредактировано kazakoff64 (Дек. 17, 2014 10:23:45)
Офлайн
Только непонятно что это бинарные данные такие? я думал бинарные они 001010101 итд, как мне это конвертировать в обычную строку
на картинке я пытаюсь получить время.
Прикреплённый файлы:
2014-12-17 11_48_08-Python 2.7.6 Shell.png (9,7 KБ)
Офлайн
и еще бывает и такое
Прикреплённый файлы:
2014-12-17 11_50_14-Python 2.7.6 Shell.png (13,4 KБ)
Офлайн
и еще бывает и такое
Прикреплённый файлы:
2014-12-17 11_50_14-Python 2.7.6 Shell.png (13,4 KБ)
Офлайн
kazakoff64Любые бинарные данные можно представить как символ, а если там много байт, то и как строку. (массив int-ов, например)
Только непонятно что это бинарные данные такие? я думал бинарные они 001010101 итд, как мне это конвертировать в обычную строкуна картинке я пытаюсь получить время.
Отредактировано vax (Дек. 17, 2014 13:02:58)
Офлайн
vax
бесполезно, человек реально думает что там данные вида 0101110101
kazakoff64
не надо постить нам посты в которых вы каждый раз показываете нам незнание элементарных основ не столько Python сколько вообще компьютерной грамотности.
Раз уж такое дело - то проще вам сказать марку и модель метеостанции.
Офлайн
vaxСпасибо, разобрался
Офлайн