Error al crear una base en español.....

Started by Eduardo Arévaloover 17 years ago3 messagesgeneral
Jump to latest
#1Eduardo Arévalo
earevaloch@gmail.com

hola quiero crear una base que soporte caracteres en español y le doy este
comando pero no crea la base sino me manda este error:

-bash-3.2$ ./createdb --encoding=LATIN1 sig_spa_prueba
Password:
createdb: database creation failed: ERROR: encoding LATIN1 does not match
server's locale en_US.UTF-8
DETAIL: The server's LC_CTYPE setting requires encoding UTF8.

gracias

#2Diego Schulz
dschulz@gmail.com
In reply to: Eduardo Arévalo (#1)
Re: Error al crear una base en español.....

On Tue, Nov 4, 2008 at 6:32 PM, Eduardo Arévalo <earevaloch@gmail.com> wrote:

hola quiero crear una base que soporte caracteres en español y le doy este
comando pero no crea la base sino me manda este error:

-bash-3.2$ ./createdb --encoding=LATIN1 sig_spa_prueba
Password:
createdb: database creation failed: ERROR: encoding LATIN1 does not match
server's locale en_US.UTF-8
DETAIL: The server's LC_CTYPE setting requires encoding UTF8.

gracias

Perdón por responder con una pregunta, pero cual es el problema con
UTF-8 ? Deberías poder lograr lo mismo con UTF-8.

#3Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Eduardo Arévalo (#1)
Re: Error al crear una base en español.....

Eduardo Ar�valo escribi�:

hola quiero crear una base que soporte caracteres en espa�ol y le doy este
comando pero no crea la base sino me manda este error:

-bash-3.2$ ./createdb --encoding=LATIN1 sig_spa_prueba
Password:
createdb: database creation failed: ERROR: encoding LATIN1 does not match
server's locale en_US.UTF-8
DETAIL: The server's LC_CTYPE setting requires encoding UTF8.

Si quieres crear una BD en espa�ol, lo que debes cambiar es el locale
(configuraci�n regional), no el encoding (codificaci�n). Pero no se
puede cambiar el locale en createdb; debes escogerlo al momento de
ejecutar initdb. Prueba con initdb --locale=es_ES.utf8

(Esta es una limitaci�n que se ha corregido para 8.4)

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.