Bug #784
apertaerrore in salvataggio eventi con nome zona contenente lettere accentate
100%
Descrizione
quando il webservice riceve un nuovo evento con lettere accentate nel nome della zona, il db riporta un errore di salvataggio: PHP Warning: mysqli::query(): (22007/1366): Incorrect string value: '\xE0 Di C...' for column ``.``.`_zone_name`
Aggiornato da Diego Sorrentino 23 giorni fa
il problema si verifica solamente quando l'evento viene notificato dai sistemi automatici di sala, se il hsit prova a recuperare e salvare le informazioni dell'evento da webservice (in maniera automatica o dal pannello di amministrazione) l'attivita' va a buon fine.
ci si concentra sullo script autoloc che riceve le informazioni sugli eventi
Aggiornato da Diego Sorrentino 23 giorni fa
- Stato modificata da Nuovo a Feedback
- % Completato modificata da 0 a 100
dopo innumerevoli prove per cercare di replicare l'errore sembra che il problema sia dovuto a un decoding (utf8 -> ascii) del nome dell'epicentro fatto all'origine ma il sistema riceve una connessione di tipo utf8 che porta all'incomprensione della stringa.
ho modificato autoloc convertire la stringa in ingresso, forzandola a 'ISO-8859-1', e riconvertendola in UTF-8.
dai test sembra andare tutto a buon fine, si aspettano eventi