Re: wxwidgets libpq error de codificacion de caracteres

From: "Diego Schulz" <dschulz(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: wxwidgets libpq error de codificacion de caracteres
Date: 2008-10-03 19:40:49
Message-ID: 47dcfe400810031240x123f93f6n42a93c6416da81d6@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2008/9/30 Pedro Mateo <pedromateoa(at)gmail(dot)com>

> hola a todos
>
> en DEBIAN
> estoy haciendo un programa en c++ con wxwidgets y con librerias de C para
> conectarse a postgres (libpq )
>
> en vez de tomar como std::string estoy usando wxString en todo el programa
> pues tiene mas funcionalidades y es la clase que maneja las cadenas en las
> wxwidgets
>
> hay una funcion de libpq que se llama PQprepared que en uno de sus
> parametros recibe un arreglo de cadenas, con un arreglo int que contiene los
> diferentes tamanos de cada cadena
>
> yo creo el arreglo de cadenas y voy copiando de instancias de wxstring para
> llenarlos, cosa que me esta saliendo bien
>
> el programa compila correctamente, pero cuando lo ejecuto me da un error de
> codificacion de caracteres
>
> parece que wxstring no maneja el misma codificacion que trabaja postgres
> que usa uft8
>
> no se mucho de esos asuntos pero imaginaba que al instalar las librerias C
> para conectase a postgres y las librerias wxwidgets asi como el posgres
> estas utilizarian los locales de DEBIAN que son uno do_es.utf8 (para
> republica dominicana ) o algo asi
>
> en fin
> agradeceria la ayuda, pues estoy trancado
>
>
>
>

Si son cadenas que se compilan en el binario y contienen caracteres
"extraños", intenta escapandolos en tu codigo fuente. Por ejemplo,

unaFuncion("un string con un caracteres acentuados á é í ó ú");

unaFuncion("un string con un caracteres acentuados \341 \351 \355 \363
\372");

En Debian/KDE puedes usar KCharselect para ver numero en decima que le
corresponde a un caracter en Unicode, pasas ese numero a octal y lo escapas
como se ve mas arriba con un \

HTH
Saludos

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Moises Alberto Lindo Gutarra 2008-10-03 20:13:55 Re: Connection POOL java Tomcat
Previous Message Fabio Arias 2008-10-03 19:11:38 Connection POOL java Tomcat