Enzo Diaz escribió: > > Hola a todos gusto en saludarlos, les escribo para solicitar ayuda respecto > de la inserción de datos. > El tema es el siguiente tengo un script tipo batch en donde entre otras cosas > se especifica el encoding del cliente a UTF8 y la base de datos (que está en > esa codificación también). Lo que me llama la atención es que cuando ejecuto > el script mediante consola (psql -b ... -f ...) me reclama por la > codificación, sin embargo, cuando lo hago linea por linea no tiene ningún > problema (INSERT ...). > ¿El script batch necesita algún parámetro que no estoy contemplando? aqui les > dejo el encabezado del script: > > SET client_encoding = 'UTF8'; > SET standard_conforming_strings = off; > SET check_function_bodies = false; > SET client_min_messages = warning; > SET escape_string_warning = off; > > Luego vienen los INSERT con datos con acentos.
Yo sospecharía que el archivo en realidad no está en UTF8. ¿Cuál es el error exactamente? -- Alvaro Herrera http://www.amazon.com/gp/registry/3BP7BYG9PUGI8 "La virtud es el justo medio entre dos defectos" (Aristóteles) -- TIP 4: No hagas 'kill -9' a postmaster
