Modulo Database Viewer
Autore: Alex G.
Visite 996,
Followers 1,
Condiviso 0
Ciao, ho installato e configurato il modulo database Viewer appoggiandolo ad un db mysql Aruba.
In fase di consultazione dati tutto ok, ma in fase di inserimento se inserisco un carattere con accento, tipo: (è ì ò à) l'update sul db fisicamente avviene ma il popup di inserimento rimane aperto, non si chiude, come se riscontrasse un problema.
Mentre con tutti gli altri caratteri, apici compresi, avviene correttamente.
Ho provato con varie configurazioni del db ma nulla cambia.
Postato il
Controlla che sia configurato UTF8
Autore
Il collaction della tabella è UTF8 general ci, il campo tabella è un varchar(255)
Autore
Aggiornamento.., modificando tutti i campi della tabella in UTF8 General CI sembra accettare anche le lettere accentate, ma rimane un altro grosso problema. Gli inserimenti con l'apice (') per esepio una parola con l'apostrofo, non vengono filtrati e quindi vengono inseriti nel db così come sono. Chiaramente il db impazzisce quando vai ad estrarre i dati per visualizzarli in una pagina php. Questa è una cosa che andrebbe corretta nel modulo, così com'è diventa inutilizzabile.
Buongiorno Alex
Mi scuso ma il problema non mi è chiaro quando dici "Gli inserimenti con l'apice (') per esempio una parola con l'apostrofo, non vengono filtrati e quindi vengono inseriti nel db così come sono"
Ti riferisci ad inserimenti che fai direttamente dall'oggetto? Quindi tu puoi inserire elementi come gli apostrofi e poi quando la tabella dovrebbe ripresentarli non funziona?
Mi puoi confermare quali elementi ti stanno dando il problema visto che all'inizio si menzionano i caratteri accentati ma non gli apici, mentre invece dopo la situazione cambia? Farò dei test per te
Fammi sapere
Stefano
Autore
Ciao Stefano, il probema si verificava utilizzando il modulo Database Viewer lato "utente". Ho configurato un sito web utilizzando il modulo Database Viewer, in modo che l'utente possa inserire in autonomia dei dati su un database mysql attreverso detto modulo. Inserendo delle parole contenenti l'apice(') all'interno dei vari campi di cui il database è popolato, il popup con il "Salva" non si chiudeva ma il dato sul database veniva correttamente inserito. Non utilizzando l'apice invece il problema non si riscontrava. Idem con le lettere accentate. Mi è stato suggerito di cambiare Collaction al database da "latin1_swedish_ci" a "UTF 8 General ci". Devo dire che ora dopo la puliza della Cache entrambi i problemi si sono risolti.
Grazie.