From: | Francisco Pedro <fpuma(at)certicom(dot)com(dot)pe> |
---|---|
To: | Luis Rodrigo Gallardo Cruz <rodrigo(at)nul-unu(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ERROR: invalid byte sequence for encoding "UTF8": 0x00 |
Date: | 2007-10-19 00:08:46 |
Message-ID: | 4717F58E.4050401@certicom.com.pe |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Es verdad, es por el byte 0
Esto a sido generado en una aplicacion Java usando Hibernate y en la
clase la propiedad que corresponde para este campo ha sido char (tipo
primitivo de java que no maneja valores nulos).
Le puse un espacio en blanco ' ' como valor para esta propiedad de la
clase y solucionado el problema.
Saludos.
El 18/10/2007 06:46 PM, Luis Rodrigo Gallardo Cruz escribió:
> On Thu, Oct 18, 2007 at 05:40:31PM -0500, Francisco Pedro wrote:
>
>> Que podria significar este error?
>> ERROR: invalid byte sequence for encoding "UTF8": 0x00
>>
>
> Que tu aplicación está enviando una cadena de texto que contiene el
> byte 0, el cual no representa un caracter válido en utf-8. Hay varias
> posibilidades:
>
> 1. Tu aplicación está mandando datos en alguna otra codificación
> (¿ascii, latin1?) que si acepta ese caracter. Corrige la configuración
> para que el servidor no esté esperando utf8.
>
> 2. Tu aplicación está mandando cadenas C con el 0 final. Quítalo.
>
> 3. Estás tratando de guardar datos binarios en un campo texto. Cambia
> a un campo bytea, o codifica los datos para que sean texto válido
> (base64, por ejemplo).
>
> 4. Algún otro que no se me ocurre. ¿Puedes dar más datos?
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Agustin Casiva | 2007-10-19 00:42:28 | Re: [Mono-hispano] Web monohispano |
Previous Message | Luis Rodrigo Gallardo Cruz | 2007-10-18 23:46:02 | Re: ERROR: invalid byte sequence for encoding "UTF8": 0x00 |