RE: [pgsql-es-ayuda] Codificación por defecto en 8.3 (WINDOWS)

From: "Reynier Perez Mira" <rperezm(at)uci(dot)cu>
To: "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [pgsql-es-ayuda] Codificación por defecto en 8.3 (WINDOWS)
Date: 2008-03-26 03:17:53
Message-ID: EC5E9DCE5D152B468D2854F9B132D4DD0191099E@ucixw2.uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Raúl y gracias por tu correo. En estos días estaré fuera de mi centro de trabajo y me veo en la obligación de continuar desarrollando en mi Laptop por lo que ya tengo instalado PHP, Apache y estoy instalado ahora PostgreSQL. De lo que explicas debajo no me queda muy claro si WIN1252 es lo mismo que UTF-8 o mejor, cual usar si quiero tener mis datos con UTF-8. Recuerda que cuando instalas en Windows te pone Server y Client además del Locale que por defecto trae Spanish, Spain.

Espero respuesta

Salu2
Ing. Reynier Pérez Mira
Grupo Soporte al Desarrollo - Dirección Técnica

________________________________

De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Raul Andres Duque
Enviado el: lunes, 24 de marzo de 2008 09:23 am
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] Codificación por defecto en 8.3 (WINDOWS)

Cordial Saludo.

Para aquellos que se esten pasando a 8.3.1 en producción (aprovechando se han solucionado los bugs encontrados en la 8.3), les paso este dato. Ahora la codificación por defecto en windows es: WIN1252, no la LATIN1 o LATIN2 como estabamos acostumbrados ... he optado por usar WIN1252 ya que es la recomendada .... me preocupa es si voy a tener problemas de compatibilidad si restauro en un LINUX ... ??

Alvaro ya me había dicho que WIN1252 y LATIN1 no eran compatibles 100%, de hecho cuando trate de restaurar el backup en LATIN1 sobre un cluster con WIN1252 me lo advirtió postgres ... sin embargo hice la prueba y "aparentemente" quedó bien ... sin embargo ahora me he dado cuenta que no todo pasó tal cual, he encontrado que la i-tildada no se decodifica correctamente entre LATIN1-WIN1252 ... por ahora he realizado un UPDATE para solucionar el problema ... esperemos que no aparezcan más ... parece que el resto de tildes las decodifica correctamente.

CONCLUSIÓN: Si toman el riesgo de restaurar LATIN1 sobre WIN1252, tengan en cuenta que no son compatibles al 100% ó utilicen un parametro adicional en el restore para indicar la codificación (Alvaro lo mostró en un thread anterior).

Ahora una pregunta ... que recomendarían cuando usamos postgresql sobre WINDOWS ... utilizar WIN1252 o seguir con LATIN1 ??

Para usar LATIN1 hay que cambiar el LOCALE a "C" !!

Atentamente,

RAUL DUQUE
Bogotá, Colombia

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message leonel 2008-03-26 04:43:03 IBM + EnterpriseDB
Previous Message Diego Gil 2008-03-26 01:30:32 Re: hospedaje para articulos en español