Zurück   WordPress Deutschland Forum > Support > Konfiguration

Antwort
 
Themen-Optionen Ansicht
Alt 21.06.2008, 12:22   #1 (permalink)
PostRank: 2
 
Registriert seit: 17.05.2007
Beiträge: 52
Umlaute defekt, charset swedish?

Ich hab vor ein paar Moanten schonmal nachgefragt, aber da konnte mir keiner weiterhelfen.
Ich habe noch das WP 2.2.1 und wollte so langsam mal wieder updaten, aber erst, wenn da alles wieder vernünftig läuft...

Von einem auf den anderen Tag waren bei mir ALLE Umlaute defekt und wurden nur noch als "ü" oder "ä" angezeigt. In den Beiträgen, in den Kommentaren, aber z.B auch im Tellerrand. Das passierte, ohne dass ich irgendetwas am Blog oder an der Datenbank geändert hatte. Es war einfach plötzlich so. Und da mir bislang keiner sagen konnte, was ich dagegen tun kann, ist es noch immer nicht wieder richtig.

Beiträge, die NACH diesem Vorfall erstellt wurden, sind alle i.O. aber alles alte ist kaputt.
Wenn ich mir meine DB in phpMyAdmin ansehe, steht auf der ersten Seite bei der Kollation utf8_unicode_ci
Gehe ich jedoch in die einzelnen WP-Tabellen, steht dort entwedern nichts oder latin1_swedish_ci?
Was ist denn da passiert? Nutzt WP swedish? Oder hat meine DB das eigenenhändig über Nacht umgestellt? Wennn, wieso macht sie mir dann nicht auch morgens meinen Kaffee? Und wie zum Henker ist es denn nun richtig?

Meine URL: Mi & We
Beispielpost für noch defekte Umlaute: Merkwürdiges « Unsinn, Persönliches « Mi & We

Ich hoffe jemand kann mir helfen, ich finds langsam ermüdend, nach und nach die alten Posts per Hand zu reparieren...
Schonmal vielen Dank!
__________________
Mein Blog
Erin ist offline   Mit Zitat antworten
Alt 22.06.2008, 07:10   #2 (permalink)
PostRank: 2
 
Registriert seit: 17.05.2007
Beiträge: 52
Wirklich keiner ne Idee wieso das so kam? Wies richtig ist? Wie ichs ändern kann?
__________________
Mein Blog
Erin ist offline   Mit Zitat antworten
Alt 22.06.2008, 16:48   #3 (permalink)
msi
PostRank: 4
 
Registriert seit: 01.02.2007
Beiträge: 254
Ich hatte das gleiche Problem. Ich habe die Tabellen per phpMyAdmin exportiert und dann in der SQL-Textdatei alle Verweise auf andere Zeichensätze gelöscht bzw. durch UTF-8 ersetzt. Danach habe ich die Umlaute repariert und das ganze Ding wieder importiert.
msi ist offline   Mit Zitat antworten
Alt 23.06.2008, 07:02   #4 (permalink)
PostRank: 2
 
Registriert seit: 17.05.2007
Beiträge: 52
uff... also bleibt nichts anderes als das per Hand zu editieren?
__________________
Mein Blog
Erin ist offline   Mit Zitat antworten
Alt 26.06.2008, 18:27   #5 (permalink)
PostRank: 1
 
Benutzerbild von menhir
 
Registriert seit: 05.01.2008
Ort: Gstaad Switzerland
Beiträge: 31
Umlaute, ein Windows-Problem?

hallo leidgeplagte "umlauter"
auch bei mir stellt sich das problem seit wochen...
wahrlich nicht gerade eine auszeichnung für die deutsche version.

das auskommentieren und/oder abändern der configzeilen "charset" und "collate" hat bei meinen verschiedenen anwendungen gar nichts gebracht, und auch ich wundere mich über einzelne mysql-tabellen in "swedish"

nun, was auch immer ich versucht und geändert habe:
die mails kamen auf windows-pc's immer falsch codiert an
und auf mac's immer richtig!!!

der mac scheint ankommende falschcodierungen zu erkennen und schreibt sie entsprechend der spracheinstellung des computers um.

müsste man sich also nicht auch die frage stellen, ob das problem mit einer einstellung am win-pc behoben werden könnte?

bin gespannt auf eure meinung
menhir ist offline   Mit Zitat antworten
Alt 27.06.2008, 11:07   #6 (permalink)
msi
PostRank: 4
 
Registriert seit: 01.02.2007
Beiträge: 254
Zitat:
Zitat von Erin Beitrag anzeigen
uff... also bleibt nichts anderes als das per Hand zu editieren?
Du machst das nur ein einziges Mal. Wenn du die reparierte SQL-Datei dann wieder importierst, werden die Umlaute in Zukunft korrekt gespeichert. Du solltest aber auch sicherstellen, dass deine "wp-config.php" die passenden Einträge enthält. In früheren Versionen war das nicht so, deswegen wurden meine Tabellen als latin1_irgendwas angelegt. Als Beispiel, so sah meine Kommentartabelle mal aus:
PHP-Code:
CREATE TABLE `wp_comments` (
  ... 
  `
comment_authortinytext collate latin1_german1_ci NOT NULL,
  ... 
ENGINE=... DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci ... ; 
und nach der Anpassung sieht sie so aus:
PHP-Code:
CREATE TABLE `wp_comments` (
  ...
  `
comment_authortinytext NOT NULL,
  ...
ENGINE=...  DEFAULT CHARSET=utf8 AUTO_INCREMENT=... ; 
Du lässt also das ganze COLLATE-Gedöns verschwinden und achtest darauf, dass der Zeichensatz auf UTF-8 steht. Dann reparierst du die Umlaute, importierst die Datei zurück in den Blog, und fertig.
msi ist offline   Mit Zitat antworten
Alt 27.06.2008, 12:53   #7 (permalink)
PostRank: 1
 
Benutzerbild von menhir
 
Registriert seit: 05.01.2008
Ort: Gstaad Switzerland
Beiträge: 31
hallo msi
war wohl eher eine schnappsidee von mir, "alle" win-pc's ändern zu wollen...

bei mir werden die umlaute ausschliesslich in den mails verwüstet!?

konkrete frage: ist es nicht möglich, die kollationseinstellungen einer datenbank per mysql-admin anders einzustellen?
menhir ist offline   Mit Zitat antworten
Alt 27.06.2008, 13:26   #8 (permalink)
WPD-Team
 
Benutzerbild von Monika
 
Registriert seit: 04.06.2005
Ort: INET
Beiträge: 6.931
Tabellen von WordPress auf UTF8 umstellen

und bei Frank (bueltge.de ) gibt es ein Search and Replace Plugin, damit kann man sehr schnell die Umlaute reparieren

alles andere hilft nicht und wie erwähnt wurde bereits die Angaben der "collate" in der config.php löschen oder mit // vorne weg unbrauchbar machen


lg
Monika ist offline   Mit Zitat antworten
Alt 27.06.2008, 15:46   #9 (permalink)
PostRank: 1
 
Benutzerbild von menhir
 
Registriert seit: 05.01.2008
Ort: Gstaad Switzerland
Beiträge: 31
Weitere rätselhafte schweden...

Auch bei einer koplett neuen wordpress-installation 2.5.1 werden einige sql-tabellen mit swedish_ci kolloziert!!!

Noch erstaunlicher:
Auf einem weiteren server habe ich bei einer joomla-installation ebenfalls viele "schweden" gefunden...

Eventuell steckt der wurm doch noch irgendwo anders???
menhir ist offline   Mit Zitat antworten
Alt 06.07.2008, 02:49   #10 (permalink)
PostRank: 2
 
Registriert seit: 17.05.2007
Beiträge: 52
Muss mal ganz laut Hilfe brüllen...

Also, ich hab nun die DB exportiert, geändert und importiert.. und nu is alles kaputt
Texte hören einfach auf, alles ist kursiv.. ich hab keine Ahnung weswegen...

meine geänderte, zum Import bereite Datei hat anfangs stehen:
Code:
-- phpMyAdmin SQL Dump
-- version 2.11.4
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 06. Juli 2008 um 00:18
-- Server Version: 4.1.22
-- PHP-Version: 4.4.8

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Datenbank: `xxxxx`
--
CREATE DATABASE `xxxxx` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `xxxxx`;
darüber ließ sie sichaber nicht importieren, Import klappte nur ohne den Code... [wohl wegen Create Database...] ABER: Dann sieht mein BLog plötzlich so aus: Mi & We
Wie gesagt, alle Einträge sind völlig hinüber, keine Sonderzeichen funktionieren, bzw wann immer ein Sonderzeichen kommt, bricht der Text plötzlich ab...
Ich habe versucht die neu importierten Daten auch zu exportieren um mir die Tabellen anzusehen und siehe da: dort steht wieder
Code:
CREATE DATABASE `xxxxx` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
Wieso? Ich habe doch beim Import gesagt, er sol das Charset auf utf8 setzen?

Ist jetzt alles im Eimer? Was kann ich denn jetzt noch machen um den Blog zu retten?
Pls help!
__________________
Mein Blog
Erin ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:24 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt