Progetto

Generale

Profilo

Actions

Bug #784

aperta

errore in salvataggio eventi con nome zona contenente lettere accentate

Aggiunto da Diego Sorrentino 23 giorni fa. Aggiornato 23 giorni fa.

Stato:
Feedback
Priorità:
Immediate
Assegnato a:
Inizio:
13-12-2025
Scadenza:
15-01-2026 (18 giorni di ritardo)
% Completato:

100%

Tempo stimato:

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`

Actions #1

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

Actions #2

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

Actions

Esporta su Atom PDF