pg.ddx.io  pgsql-it-generale@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: ciifrancesco@tiscali.it <ciifrancesco@tiscali.it>
To: pgsql-it-generale@postgresql.org
Subject: problema Cinese in DB UTF8
Date: Mon, 5 Aug 2013 13:09:45 +0200 (CEST)
Message-ID: <17297898.18391375700985372.JavaMail.root@ps-wm27.mc.tiscali.sys> (raw)
List-Unsubscribe:  <mailto:majordomo@postgresql.org?body=unsub%20pgsql-it-generale>

[riscrivo perché per sbaglio non l'ho inviata alla lista]

Gentile Dr. Gianni Ciolli,

ringrazio per la risposta, e mi scuso per il ritardo con cui riscrivo
(dovuto alla impossibilità di accedere al codice in questi giorni).

Ricostruisco la funzione che esegue la query eliminando come al solito
il codice di controllo. Rispetto alla volta scorsa ho aggiunto le righe
che sono marcate con T1 e T2, ma senza successo. 

Tali righe le ho trovate in questo interessantissimo programma basato
sul giapponese

http://winpg.jp/~saito/PGSQL_SJIS




che purtroppo ancora non mi ha aiutato a risolvere. Una cosa
interessante sembrerebbe l'uso di wchar che ancora devo implementare.
Intanto dò la funzione come è adesso:



bool
  EseguiIstruzioneSQL(const char *sqlQuery)
{
 m_dbHandle =
  PQconnectdb(conninfo); //puntatore a PGconn
//
  m_dbHandle->set_client_encoding( "UTF8" ); // T1 non
  funziona
 PQsetClientEncoding(m_dbHandle,
  "UTF-8");  // T2 apparentemente non ha effetto

  
PGresult *risultatoQuery;
risultatoQuery =
  PQexec(m_dbHandle, sqlQuery);

  
 statoQ = PQresultStatus(risultatoQuery);

  
//(controlli per poter fare il return...)
 return true;
}



Saluti,
Francesco

----Messaggio originale----
Da: gianni.ciolli@2ndquadrant.it
Data: 02/08/2013 17.40
A: <pgsql-it-generale@postgresql.org>
Ogg: Re: [pgsql-it-generale] problema Cinese in DB UTF8

Ciao Francesco,

On Fri, Aug 02, 2013 at 05:17:05PM +0200, ciifrancesco@tiscali.it wrote:
> Salve a tutti, scrivo per la prima volta.

Premetto che non ho molta esperienza di uso di caratteri cinesi;
tuttavia la connessione sembra corretta.

Potresti mostrare il codice C++ che costruisce ed esegue la query?

Ciao,
Dr. Gianni Ciolli - 2ndQuadrant Italia
PostgreSQL Training, Services and Support
gianni.ciolli@2ndquadrant.it | www.2ndquadrant.it

PGDay 2013 - 7° Conferenza Italiana su PostgreSQL
Prato, 25 ottobre 2013 | http://2013.pgday.it/


-- 
Sent via pgsql-it-generale mailing list (pgsql-it-generale@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-it-generale




Invita i tuoi amici e Tiscali ti premia! Il consiglio di un amico vale più di uno spot in TV. Per ogni nuovo abbonato 30 € di premio per te e per lui! Un amico al mese e parli e navighi sempre gratis: http://freelosophy.tiscali.it/ 





Invita i tuoi amici e Tiscali ti premia! Il consiglio di un amico vale più di uno spot in TV. Per ogni nuovo abbonato 30 € di premio per te e per lui! Un amico al mese e parli e navighi sempre gratis: http://freelosophy.tiscali.it/ 

view thread (3+ messages)

Message-ID: <17297898.18391375700985372.JavaMail.root@ps-wm27.mc.tiscali.sys>
Permalink:  ../17297898.18391375700985372.JavaMail.root@ps-wm27.mc.tiscali.sys/
Also on:    postgresql.org/message-id/17297898.18391375700985372.JavaMail.root@ps-wm27.mc.tiscali.sys

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-it-generale@postgresql.org
  Cc: ciifrancesco@tiscali.it
  Subject: Re: problema Cinese in DB UTF8
  In-Reply-To: <17297898.18391375700985372.JavaMail.root@ps-wm27.mc.tiscali.sys>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox