Postgres e problemi con la codifica caratteri

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Postgres e problemi con la codifica caratteri

mando
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
Reply | Threaded
Open this post in threaded view
|

Re: Postgres e problemi con la codifica caratteri

Andrea Peri

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:
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

_______________________________________________
[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
Reply | Threaded
Open this post in threaded view
|

Re: Postgres e problemi con la codifica caratteri

Marco Li Volsi
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" <[hidden email]> 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

_______________________________________________
[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


_______________________________________________
[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


_______________________________________________
[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
Reply | Threaded
Open this post in threaded view
|

Re: Postgres e problemi con la codifica caratteri

mando
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]>:
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" <[hidden email]> 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

_______________________________________________
[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


_______________________________________________
[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


_______________________________________________
[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


_______________________________________________
[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
Reply | Threaded
Open this post in threaded view
|

Re: Postgres e problemi con la codifica caratteri

Luca Lanteri-3

Su postgres puoi usare il comando substitute.

Il 11/mar/2014 13:12 "Luca Mandolesi" <[hidden email]> ha scritto:
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]>:
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" <[hidden email]> 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

_______________________________________________
[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


_______________________________________________
[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


_______________________________________________
[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


_______________________________________________
[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

_______________________________________________
[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
Reply | Threaded
Open this post in threaded view
|

Re: Postgres e problemi con la codifica caratteri

mando
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]>:

Su postgres puoi usare il comando substitute.

Il 11/mar/2014 13:12 "Luca Mandolesi" <[hidden email]> ha scritto:

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]>:
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" <[hidden email]> 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

_______________________________________________
[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


_______________________________________________
[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


_______________________________________________
[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


_______________________________________________
[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


_______________________________________________
[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
Reply | Threaded
Open this post in threaded view
|

Re: Postgres e problemi con la codifica caratteri

Luca Lanteri-3

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
> L <

Il 15/mar/2014 12:08 "Luca Mandolesi" <[hidden email]> ha scritto:
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]>:

Su postgres puoi usare il comando substitute.

Il 11/mar/2014 13:12 "Luca Mandolesi" <[hidden email]> ha scritto:

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]>:
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" <[hidden email]> 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

_______________________________________________
[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


_______________________________________________
[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


_______________________________________________
[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


_______________________________________________
[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


_______________________________________________
[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