<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>fob marketing &#187; Konvertierung</title>
	<atom:link href="http://www.fob-marketing.de/marketing-seo-blog-tag/konvertierung/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fob-marketing.de</link>
	<description>Agentur für Marketing Consulting, Online Marketing und Suchmaschinenoptimierung</description>
	<lastBuildDate>Mon, 10 Oct 2011 21:58:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>UTF-8 &#8211; Umstellung (WordPress-Optimierung, Teil 1)</title>
		<link>http://www.fob-marketing.de/marketing-seo-blog/utf-8-umstellung-wordpress-optimierung-teil-1.html</link>
		<comments>http://www.fob-marketing.de/marketing-seo-blog/utf-8-umstellung-wordpress-optimierung-teil-1.html#comments</comments>
		<pubDate>Tue, 11 Mar 2008 09:10:03 +0000</pubDate>
		<dc:creator>fob</dc:creator>
				<category><![CDATA[Blogs und Blogging]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Web-Entwicklung]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Konvertierung]]></category>
		<category><![CDATA[UTF-8]]></category>
		<category><![CDATA[WordPress-Optimierung]]></category>
		<category><![CDATA[Zeichensatzumstellung]]></category>

		<guid isPermaLink="false">http://www.fob-marketing.de/marketing-seo-blog/utf-8-umstellung-wordpress-optimierung-teil-1.html</guid>
		<description><![CDATA[Kürzlich hatte ich angekündigt, &#8220;bei Zeiten&#8221; einmal ein paar WP-Optimierungstipps zu bloggen. Bei diesen Optimierungstipps geht es nicht um Suchmaschinenoptimierung, sondern um allgemeine Systemoptimierungen. Weil vor ein paar Tagen das UTF-8-Problem durch den WP-Ticker gegeistert ist, starte ich einfach mal mit der Zeichensatzumstellung: Aktuelle WordPress-Versionen verfügen über eine Konfigurationsdatei, in welcher man die UTF8-Kodierung skriptseitig [...]]]></description>
			<content:encoded><![CDATA[<p>Kürzlich hatte ich angekündigt, &#8220;bei Zeiten&#8221; einmal ein paar <a href="http://www.fob-marketing.de/marketing-seo-blog/wordpress-blog-umbau-und-optimierung.html">WP-Optimierungstipps zu bloggen</a>. Bei diesen Optimierungstipps geht es nicht um Suchmaschinenoptimierung, sondern um allgemeine Systemoptimierungen. Weil vor ein paar Tagen das <strong>UTF-8-Problem</strong> durch den WP-Ticker gegeistert ist, starte ich einfach mal mit der <strong>Zeichensatzumstellung</strong>:</p>
<p>Aktuelle WordPress-Versionen verfügen über eine Konfigurationsdatei, in welcher man die <strong>UTF8-Kodierung skriptseitig voreinstellen</strong> kann und sollte. Die Voreinstellung bewirkt, dass das WordPress-System mit der Datenbank im UTF8-Zeichensatz kommuniziert. Ältere WordPress-Versionen wurden jedoch meist in einem westeuropäischen Standard-Zeichensatz installiert, wodurch nach einem WordPress-Update merkwürdige Sonderzeichen auftreten können &#8211; nicht nur im eigenen Blog, sondern mangels Kompatibilität auch bei der Kommunikation mit anderen Blogs. Auch wenn es einigen Aufwand mit sich bringt, sollte man das UTF-8-Problem deshalb möglichst schnell und sauber lösen.</p>
<p>Zur Fehlerkorrektur muss die Datenbank vollständig auf den UTF8-Standard umgestellt werden. Für die Datenbankumstellung bieten sich <span class="bold">zwei</span> verschiedene <span class="bold">Lösungswege</span> an. Sicherungskopien können nie schaden &#8211; und wer ein Cache-Plugin verwendet, sollte dieses rechtzeitig deaktivieren. Bei frischen Installationen sollte keine UTF-8-Konvertierung nötig sein. Denn dort kann die Datenbank direkt im UTF-8-Zeichensatz angelegt und passend dazu gefüllt werden. <span id="more-634"></span></p>
<p><span class="bold">1. Möglichkeit: <strong>UTF-8-Korrektur <em>vor</em> dem Datenbankwechsel</strong></span></p>
<p>Einen interessanten Lösungsweg zur Umstellung der Datenbank auf UTF-8 &#8211; nicht meinen &#8211; entdeckte ich wie gesagt kürzlich über den WP-Ticker auf <a href="http://alexking.org/blog/2008/03/06/mysql-latin1-utf8-conversion">alexking.org</a>. Dort wurde empfohlen, die alte Datenbank bewusst Latin-1 kodiert zu exportieren, den Zeichensatz des Datenbank-Backups mit einem UTF-8-Zeichensatz auszutauschen und die so manipulierte Datenbanksicherung in eine vorbereitete UTF-8 Datenbank zu importieren. Alle bei der UTF8-Umstellung auftretenden Fehler müssen nachträchlich manuell korrigiert werden.</p>
<p><span class="bold">2. Möglichkeit: <strong>UTF-8-Korrektur <em>nach</em> dem Datenbankwechsel</strong></span></p>
<p>In meinem Fall wechselte ich von PHP4 und MySQL4 auf PHP5 und MySQL5. Ich hatte die alte Datenbank zuvor normal gesichert und bereits in eine neue (als UTF-8 voreingestellte) Datenbank importiert. Die WordPress-Konfigurationsdatei war bereits auf UTF-8 eingestellt, als ich das Ergebnis in Augenschein nahm. Es sah nicht gut aus&#8230; <img src='http://www.fob-marketing.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<p>Die Datenbank-Tabellen kann man leicht mit einem Tool wie phpMyAdmin auf UTF-8 umstellen. Wie aber konvertiert man den Datenbankinhalt am geschicktesten, der ja bislang komplett in einem westeuropäischen Zeichensatz (normalerweise Latin1_swedish_ci) gespeichert wurde?</p>
<p>Wie man den Zeichensalat zunächst neutralisiert, um ihn anschließend mit dem UTF-8-Zeichensatz wieder in Schwung zu bringen, wird bei WordPress ausführlich <a href="http://codex.wordpress.org/Converting_Database_Character_Sets">erklärt</a>. Für die <strong>UTF-8-Konvertierung</strong> sind aber auch verschiedene <strong>Skripte</strong> im Umlauf, die einem die Konvertierung erheblich erleichtern können. &#8220;Mein&#8221; <a href="http://forums.mydigitallife.info/showpost.php?p=4152&#038;postcount=1">Skript</a> fand ich samt <a href="http://www.mydigitallife.info/2007/06/23/how-to-convert-character-set-and-collation-of-wordpress-database/de/">Anleitung bei My Digital Life</a>. Vor der UTF-8-Konvertierung musste ich diverse Datenbank-Indizes entfernen, weil die Aktualisierung (&#8220;Einspielen der skriptseitig generierten Datenbankbefehle&#8221;) anderenfalls nicht fehlerfrei durchlaufen kann. Nach UTF-8-Umstellung müssen die entfernten Indizes neu gesetzt werden, um die gewohnte Performance wieder herzustellen. </p>
<p>Am Ende der Aktion sollte eine komplett saubere UTF-8-Datenbank stehen, die zu aktuellen WordPress-Systemen und anderen internationalen Schnittstellen voll kompatibel ist. Denn das 8-bit Unicode Transformation Format UTF-8 vereint nicht nur diverse internationale Zeichensätze in sich, sondern repräsentiert inzwischen auch die meist genutzte Kodierung für Unicode-Zeichen (weltweit).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fob-marketing.de/marketing-seo-blog/utf-8-umstellung-wordpress-optimierung-teil-1.html/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

