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