Salve a tutti,
ho un database in postgres che ha Collation: it_IT.UTF-8 Tipo di carattere: it_IT.UTF-8 In un layer vi abbiamo inserito circa 28000 punti corrispondenti a varie proprietà e vi abbiamo lavorato da varie macchine. Al volte si è reso necessario lavorare su shpefiles e poi reincollare dentro al layer postgres i punti.
Ora mi ritrovo che i valori accentanti vengono letti male: Venerabile Monastero del Cuore di Gesù Niccolò ecc ecc... C'è un modo per riportare le lettere accentate al loro carattere originario o mi tocca farlo a mano? Grazie a tutti Luca _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Purtroppo la seconda che hai detto. E' la ragione per cui nella metà informazione ISO19115 è richiesto il characterset del dataset. Il 11/mar/2014 12:43 "Luca Mandolesi" <[hidden email]> ha scritto:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Ciao.
Puoi provare (ma non garantisco) ad esportare la tabella (o solo i campi affetti da errore) in csv e cambiare il charset al file. Se funziona puoi ricostruirti delle query di UPDATE a partire da quel file per aggiornare la tabella. Il 11/03/2014 12:57, Andrea Peri ha scritto:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Eh...mi abbandono al male e faccio a mano! Grazie e tutti! Luca 2014-03-11 13:09 GMT+01:00 Marco Li Volsi <[hidden email]>:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Su postgres puoi usare il comando substitute. Il 11/mar/2014 13:12 "Luca Mandolesi" <[hidden email]> ha scritto:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Uh, Luca, cosa mi dici. Ma come si usa di preciso? Hai un esempio che non capisco cosa cercare? Ma la query fa un iter all'interno dei campi?
2014-03-15 11:33 GMT+01:00 Luca Lanteri <[hidden email]>:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
http://www.postgresql.org/docs/9.1/static/functions-string.html Scusami, la funzione da usare è replace. Sono andato a memoria e ovviamente ho toppato! Dal link che ti ho mandato trovi la sintassi per usarla. Facendo 5 replace (una per vocale) te la cavi! Se non ti trovi, appena sono davanti ad una tastiera degna di questo nome ti mando dettagli. A presto Il 15/mar/2014 12:08 "Luca Mandolesi" <[hidden email]> ha scritto:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Free forum by Nabble | Edit this page |