Re: ERROR - invalid byte sequence for encoding UTF8 - 0xe46973

Lists: pgsql-de-allgemein
From: "Dev-Rabbit" <devrabbit(at)gmx(dot)net>
To: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: ERROR - invalid byte sequence for encoding UTF8 - 0xe46973
Date: 2006-10-18 20:03:43
Message-ID: 20061018200339.E08D89FA4EE@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

Hallo allerseits,

wie ich gelesen habe, haben wohl andere auch das gleiche Problem gehabt.
(Vielleicht haben sie es immer noch)
Ich habe aber leider keine Antworten auf dessen Fragen gefunden. :o(

Weiss jemand, wieso beim pg_restore folgende Meldung kommt?

pg_restore: connecting to database for restore
pg_restore: [archiver (db)] Error while INITIALIZING:
pg_restore: [archiver (db)] could not execute query: ERROR: invalid
byte sequence for encoding "UTF8": 0xe46973
Command was: --
-- PostgreSQL database dump
--

-- Started on 2006-10-16 12:12:53 Westeuropäische Normalzeit

SET client_encoding = 'UTF8';

Diese Meldung wird zwar übersprungen, der Rückgabewert aber auf 1 gesetzt.

Prozess beendet mit Exitcode 1.

Kennt jemand eine Lösung für das Problem?

Vielen Dank im Voraus
DevRabbit


From: Andreas Seltenreich <andreas+pg(at)gate450(dot)dyndns(dot)org>
To: "Dev-Rabbit" <devrabbit(at)gmx(dot)net>
Cc: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Re: ERROR - invalid byte sequence for encoding UTF8 - 0xe46973
Date: 2006-10-19 03:55:58
Message-ID: 87bqo9dkmp.fsf@gate450.dyndns.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-de-allgemein

Dev-Rabbit writes:

> pg_restore: [archiver (db)] Error while INITIALIZING:
> pg_restore: [archiver (db)] could not execute query: ERROR: invalid
> byte sequence for encoding "UTF8": 0xe46973
> Command was: --
> -- PostgreSQL database dump
> --
>
> -- Started on 2006-10-16 12:12:53 Westeuropäische Normalzeit
^^^
Scheinbar stolpert pg_restore über das latin1/latin9-kodierte "ä" im
Kommentar; jedoch kann ich das nicht reproduzieren, da der Kommentar
hier so aussieht:

-- Started on 2006-10-19 05:48:14 CEST

Den Unterschied macht vermutlich Microsofts Version von strftime(3)...

Ich würde vorschlagen, du wirfst das auf <pgsql-bugs(at)postgresql(dot)org>
ein, einschließlich Angaben über das verwendete Betriebssystem und der
PostgreSQL-Version.

Als Workaround sollte man durch Weglassen von "--verbose" bzw. "-v"
beim pg_dump verhindern können, daß der bösartige Kommentar im Dump
landet. Alternativ könnte man auch Windows durch ein angemesseneres
Betriebssystem ersetzten ;-).

Gruß
Andreas