AO
В коде есть кусок
try:
connection = routeros_api.RouterOsApiPool(host=hosttable,
port=porttable,
username='ляляля',
password='трирубля')
api = connection.get_api()
get_command_station = api.get_resource('/interface/wireless/registration-table')
resultanswer = get_command_station.get()
get_command_stationtwo = api.get_resource('/system/identity')
resultanswertwo = get_command_stationtwo.get()
resultstation += str(nametable) + "\n\r" + str(resultanswertwo[0]) + " - " + str(resultanswer) + "\n\r"
print(resultstation)
except Exception as e:
print (nametable, "Error")
print (e)
errorstation += str(nametable) + "\n\r" + str(e) + "\n\r"
resultstation += str(nametable) + " - Error" + "\n\r"
И если в микротике в '/interface/wireless/registration-table' есть комментарий на русском, то ошибку я получаю 'utf-8' codec can't decode byte 0xd3 in position 13: invalid continuation byte
Я подозреваю что нужно использовать win-1251, но запутался в синтаксисе