Entries in UTF-8 convertieren..

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Bernd
Regular
Posts: 17
Joined: Tue Feb 21, 2006 12:17 pm
Contact:

Entries in UTF-8 convertieren..

Post by Bernd »

Habe meinen Provider gewechselt und musste dementsprechend s9y neu installieren. Bin von der 0.8 auf die 1.0beta1 gegangen. Hat soweit alles auch geklappt, auch das zurückspielen aller Einträge, Statistiken usw. Das einzige was mir aufgefallen war ist, das ich den zeichensatz wechseln musste um meine Einträge korrekt anzeigen zu lassen. Wenn dich aber UTF-8 als standartzeichensatz deaktiviere stimmen die umlaute im Adminmenü nicht mehr. Habe nun den Tip ausprobiert und einen sql dump der entrys vorgenommen, in UTF-8 convertiert und versucht hochzuladen. Doch direkt beim ersten eintrag stoppt er und bricht mit einer Fehlermeldung ab. Wer hat da evt. noch ne Idee :?: :?: :idea:
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Post by falk »

Was für eine Fehlermeldung?
Bernd
Regular
Posts: 17
Joined: Tue Feb 21, 2006 12:17 pm
Contact:

Post by Bernd »

SQL-Befehl:

-- phpMyAdmin SQL Dump
-- version 2.7.0-pl2
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 21. Februar 2006 um 13:08
-- Server Version: 4.1.10
-- PHP-Version: 4.3.10
--
-- Datenbank: `usr_web116_2`
--
--
-- Daten für Tabelle `serendipity_entries`
--
INSERT INTO `serendipity_entries`
VALUES ( 121, 'Abba Mania', 1136743926, 'Gestern Abend waren wir zum ersten mal in der <a href="http://www.koelnarena.de" target="_blank">Kölnarena</a>. Die Halle ist schon ein gigantischer Bau, und trotz ausverkauftem Haus konnte man sich gut zurechtfinden. Wir haben uns dort ''<a href="http://www.abba-mania.de/" target="_blank">Abba Mania - Greatest Hits Tour 2006</a>'' angeschaut. Die Stimmung war sehr gut, die Show war nett gemacht, aber leider waren die Sitzreihen im Innenraum nicht so gut aufgestellt gewesen, sodas man nicht immer alles sehen konnte.', 0, 0, '', 0, 'Bernd', 1, 'false', 'true', 1136744232, 'false' ) ;

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '

INSERT INTO `serendipity_entries` VALUES (121, 'Abba Mania', 1136743926, 'G' at line 1
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Post by falk »

Okay, der stört sich an dem ' im Sonderzeichen-Salat. Mich wundert nur die Position wo er meckert...
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Du musst Deinem Editor beibringen, am Anfang der UTF-8 Datei kein UTF-BOM (diese drei sonderzeichnen mit Fragezeichen und Quotes) zu schreiben, da das der Importer nicht lesen kann.

Deine Umlaute im Admin-Menü ohne UTF-8 Zeichensatz müssten aber dennoch stimmen...hast Du die Sprachdateien editiert, manuell? Es scheint als wären diese im UTF-8 Format anstelle im ISO-8859-1 Format.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Bernd
Regular
Posts: 17
Joined: Tue Feb 21, 2006 12:17 pm
Contact:

Post by Bernd »

@garvin

Habe keine Sprachdateien editiert oder sonstiges, habe nur von utf auf iso umgestellt und schon erscheinen Im Admin menü (bei plugins verwalten/hinzufügen) die Umlaute nicht mehr richtig. Das "normale" Admin Menü ist korrekt dargestellt, sollte ich evt. dazu erwähnen ;)
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Post by falk »

Das ist logisch. Die Einträge in der DB sind ja schließlich auch im anderen Format (statt UTF8 iso und umgekehrt). Damit weiß der Browser nicht, was er anzeigen soll. Genormter Mischmasch ebend ;-).
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Falk hat absolut recht. Die Inhalte von denen Du sprichst kommen aus der Datenbank. Du kannst die Plugin-Namen korrigieren indem Du die Tabelle "serendipity_pluginlist" und serendipity_plugincategories leerst (nicht löschst!). Die erzeugt s9y dann automatisch neu.

Oder wenn Du das Spartacus plugin installiert hast, einfach das plugin einmal konfigurieren und nur auf speichern klicken. Das löscht die Tabelleneinträge dann auch.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Bernd
Regular
Posts: 17
Joined: Tue Feb 21, 2006 12:17 pm
Contact:

Post by Bernd »

Oki,dann bleibt nur noch mein problem mit meiner sql datei zu konvertieren....ich benutze dafür den notepad++ unter windows..der scheint mir dann wohl ein paar fehler reinzuhauen. Wenn jemand nen tip hat welcher editor das auf die reihe kriegt ?? :lol:
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Mit UltraEdit32 kann man so ziemlich alles was Unicode, UTF-8 und BOM angeht einstellen.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Bernd
Regular
Posts: 17
Joined: Tue Feb 21, 2006 12:17 pm
Contact:

Post by Bernd »

Danke garvin, probiere ich später einmal aus..
Post Reply