Wadliwe kodowanie polskich znaków w meldunkach z SWDRa
Na wersji stabilnej notorycznie zdarzają się błedy z kodowaniem polskich znaków
nie wiadomo czy błąd pojawia sie na etapie przesyłu danych SWDR-TD2 czy TD-klient
Sprawdzając logi w SPE okazuje się, że program odebrał np coś takiego(dla czytelności podzieliłem na linie):
2021-08-28 17:22:28.5405 INFO M /bl stan:spk_getLines [
{"scenery":"Krzemienice","hash":"9705b982","line":"By","id":"1616614214209"},
{"scenery":"Krzemienice","hash":"9705b982","line":"NH","id":"1616614243400"},
{"scenery":"Krzemienice","hash":"9705b982","line":"SM","id":"1616614247319"},
{"scenery":"Aleksandrów Kujawski","hash":"f46e9cf7","line":"Ci","id":"1526676825113"},
{"scenery":"Krzemienice","hash":"9705b982","line":"WD","id":"1616614153378"},
{"scenery":"Aleksandrów Kujawski","hash":"f46e9cf7","line":"Oc","id":"1526676589049"},
{"scenery":"Aleksandr??w Kujawski","hash":"f46e9cf7","line":"NsWg","id":"1526676733868"}
]
w tym samym meldunku kilka wpisów jest prawidłowych "Aleksandrów" ale ostatni jest wadliwy, mimo że jest to ten sam meldunek.
oprócz brzydkiego efektu powoduje to rozpieprzenie mechanizmu łączenia, bo do napisu "Aleksandrów Kuajwski" przypięty zostaje szlak Oc i Ci" ale do "Aleksandr??w Kujawski" jest szlak NsWg. przez to jak ktoś klika "Aleksandrów" to na liscie nie ma szlaku którego szuka
do zastanowienia się, czy nie zakazać używania polskich znaków w nazwach plików scenerii (imho unikanie używania znaków diakrytycznych to dobra praktyka, niezależnie od systemu)