From: | Luis Rodrigo Gallardo Cruz <rodrigo(at)nul-unu(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ERROR: invalid byte sequence for encoding "UTF8": 0x00 |
Date: | 2007-10-18 23:46:02 |
Message-ID: | 20071018234602.GC11553@caribdis.nul-unu.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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?
--
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28
From | Date | Subject | |
---|---|---|---|
Next Message | Francisco Pedro | 2007-10-19 00:08:46 | Re: ERROR: invalid byte sequence for encoding "UTF8": 0x00 |
Previous Message | Francisco Pedro | 2007-10-18 22:40:31 | ERROR: invalid byte sequence for encoding "UTF8": 0x00 |