[Gfoss] Postgres e problemi con la codifica caratteri

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

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” <mandoluca@gmail.com> ha scritto:

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


Gfoss@lists.gfoss.it
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:

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" <mandoluca@gmail.com <mailto:mandoluca@gmail.com>> ha scritto:

    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

    _______________________________________________
    Gfoss@lists.gfoss.it <mailto:Gfoss@lists.gfoss.it>
    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

_______________________________________________
Gfoss@lists.gfoss.it
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 <marco.livolsi@gmail.com>:

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:

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” <mandoluca@gmail.com> ha scritto:

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


Gfoss@lists.gfoss.it
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

_______________________________________________
[Gfoss@lists.gfoss.it](mailto:Gfoss@lists.gfoss.it)
[http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss](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

Gfoss@lists.gfoss.it
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.

···

2014-03-11 13:09 GMT+01:00 Marco Li Volsi <marco.livolsi@gmail.com>:

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:

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” <mandoluca@gmail.com> ha scritto:

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


Gfoss@lists.gfoss.it
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

_______________________________________________
[Gfoss@lists.gfoss.it](mailto:Gfoss@lists.gfoss.it)
[http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss](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

Gfoss@lists.gfoss.it
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 <mescal72@gmail.com>:

Su postgres puoi usare il comando substitute.

Il 11/mar/2014 13:12 “Luca Mandolesi” <mandoluca@gmail.com> ha scritto:

Eh…mi abbandono al male e faccio a mano!

Grazie e tutti!
Luca


Gfoss@lists.gfoss.it
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

2014-03-11 13:09 GMT+01:00 Marco Li Volsi <marco.livolsi@gmail.com>:

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:

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” <mandoluca@gmail.com> ha scritto:

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


Gfoss@lists.gfoss.it
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

_______________________________________________
[Gfoss@lists.gfoss.it](mailto:Gfoss@lists.gfoss.it)
[http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss](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

Gfoss@lists.gfoss.it
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

···

2014-03-15 11:33 GMT+01:00 Luca Lanteri <mescal72@gmail.com>:

Su postgres puoi usare il comando substitute.

Il 11/mar/2014 13:12 “Luca Mandolesi” <mandoluca@gmail.com> ha scritto:

Eh…mi abbandono al male e faccio a mano!

Grazie e tutti!
Luca


Gfoss@lists.gfoss.it
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

2014-03-11 13:09 GMT+01:00 Marco Li Volsi <marco.livolsi@gmail.com>:

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:

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” <mandoluca@gmail.com> ha scritto:

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


Gfoss@lists.gfoss.it
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

_______________________________________________
[Gfoss@lists.gfoss.it](mailto:Gfoss@lists.gfoss.it)
[http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss](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

Gfoss@lists.gfoss.it
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