msgmerge kommt nicht mit UTF-8 klar?
Verfasst: Samstag 7. Juli 2007, 11:37
Hallo alle zusammen!
Ich bin gerade dabei ein wenig mit gettext und entsprechenden Tools zu spielen.
Dabei bekomme ich nun ein paar Fehlermeldungen beim ausführen von `msgmerge`, um die *.po Dateien zu aktualisieren.
(die fehlermeldung trifft öfters in der Datei auf)
So. An der besagten Stelle in der Datei steht ein `ß`:
In den anderen Stellen, die er anmeckert stehen dann `ö` und `ü` usw.
Im Header der Datei steht folgendes:
Und die Datei wurde eigentlich auch mit gVim aus utf-8 abgespeichert.
Warum bekomme ich dann diese Fehlermeldung?
Weißt jemand rat?
MfG EnTeQuAk
Ich bin gerade dabei ein wenig mit gettext und entsprechenden Tools zu spielen.
Dabei bekomme ich nun ein paar Fehlermeldungen beim ausführen von `msgmerge`, um die *.po Dateien zu aktualisieren.
Code: Alles auswählen
processing language en
processing language de
errors happened while running msgmerge
/home/EnTeQuAk/development/webshox-svn/globby/trunk/globby/cli/locale/de/LC_MESSAGES/globby.po:49:12: ungültige Multibyte-Sequenz
So. An der besagten Stelle in der Datei steht ein `ß`:
Code: Alles auswählen
"Eingabe außer \"j\" abbricht)"
Im Header der Datei steht folgendes:
Code: Alles auswählen
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-07-07 12:22+0200\n"
"PO-Revision-Date: 2007-07-07 11:55+0100\n"
"Last-Translator: Christopher Grebs <chrissiG@gmx.net>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
Warum bekomme ich dann diese Fehlermeldung?
Weißt jemand rat?
MfG EnTeQuAk