On Tue, Jan 30, 2001 at 09:12:14AM +0100, Antonio Castro wrote:
> > >...
> > > Pues hay que usar LATIN1 porque de lo contrario las e�es pueden
> >
> > �Que tenias antes? �UNICODE?
>
> Creo que puse EURO. Era la opci�n que aparec�a por defecto durante
> la instalaci�n de Debian.
Hola Ant�nio,
Despu�s de instalar el paquete postgresql 7, en la configuraci�n te aparece el
siguiente mensaje:
PostgreSQL databases can be created with any one of a number of different
character encodings. Please choose the default encoding, which will be used
for all newly-created databases in the absence of a specific encoding
specification. The choices are:
SQL_ASCII ASCII
EUC_JP Japanese EUC
EUC_CN Chinese EUC
EUC_KR Korean EUC
EUC_TW Taiwan EUC
UNICODE Unicode(UTF-8)
MULE_INTERNAL Mule internal
LATIN1 ISO 8859-1 English and some European languages
LATIN2 ISO 8859-2 English and some European languages
LATIN3 ISO 8859-3 English and some European languages
LATIN4 ISO 8859-4 English and some European languages
LATIN5 ISO 8859-5 English and some European languages
KOI8 KOI8-R
WIN Windows CP1251
ALT Windows CP866
Me parece queda bastante claro que uno debe escoger LATIN1, pero lo que pas�
es que probablemente por la forma como tengas configurado debconf, no te haya
aparecido este mensaje en la pantalla y se haya usado otro valor diferente. Me
gustar�a saber como se comportar�a tu script de prueba de INSERT con UNICODE o
con LATIN2,..., LATIN5. Creo que no deber�a dar resultados tan caprichosos
sino por mucho un mensaje de caracteres desconocidos.
La chuleta de Manel de la que hablabas el otro d�a (como convertir bases de
datos de una versi�n de Postgresql a otra) no la estar�s confundiendo por
acaso con mi "receta"
http://www.laespiral.org/documentacion/recetas/numero?10
?
Es que me parece que Manel no tiene ninguna chuleta al respecto, y se est�
iniciando en postgresql, aunque ya nos ha mostrado aqu� que domina muy bien el
tema :-)
Saludos,
Jaime