<?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>WordPress Deutschland FAQ &#187; UTF-8</title>
	<atom:link href="http://faq.wpde.org/tag/utf-8/feed/" rel="self" type="application/rss+xml" />
	<link>http://faq.wpde.org</link>
	<description>Oft gestellte Fragen zu WordPress</description>
	<lastBuildDate>Mon, 02 May 2011 15:25:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Warum bekomme ich zerst&#252;ckelte Sonderzeichen angezeigt?</title>
		<link>http://faq.wpde.org/warum-mag-mein-blog-den-zeichencode-nicht-und-zerstuckelt-die-sonderzeichen/</link>
		<comments>http://faq.wpde.org/warum-mag-mein-blog-den-zeichencode-nicht-und-zerstuckelt-die-sonderzeichen/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 14:21:34 +0000</pubDate>
		<dc:creator>jottlieb</dc:creator>
				<category><![CDATA[Konfiguration]]></category>
		<category><![CDATA[Fehlermeldung]]></category>
		<category><![CDATA[Sonderzeichen]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://faq.wordpress.de/?p=3</guid>
		<description><![CDATA[Es gibt zwei Arten falsch dargestellter Zeichen: 1. � (bzw. Fragezeichen) und 2. Ã¤ (zwei Zeichen f&#252;r eines). Im ersten Fall liegen die Daten sehr wahrscheinlich in der Zeichenkodierung (nicht Zeichensatz) ISO-8859-1 bzw. Windows-1252 in der Datenbank, oder das Theme enth&#228;lt derart kodierte Zeichen. Da mu&#223; man genau hinsehen, aus welcher Quelle die Zeichen kommen. [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt zwei Arten falsch dargestellter Zeichen: 1. � (bzw. Fragezeichen) und 2. Ã¤ (zwei Zeichen f&#252;r eines).</p>
<ol>
<li>Im ersten Fall liegen die Daten sehr wahrscheinlich in der Zeichenkodierung (nicht Zeichensatz) ISO-8859-1 bzw. Windows-1252 in der Datenbank, oder das Theme enth&#228;lt derart kodierte Zeichen. Da mu&#223; man genau hinsehen, aus welcher Quelle die Zeichen kommen.<br />
Wenn es die Datenbank ist, dann sollte sie <a href="http://dev.mysql.com/doc/refman/5.1/de/alter-table.html">auf UTF-8 umgestellt</a> werden.<br />
Wenn es das Theme ist, dann kann man einfach die falsch kodierte Datei &#246;ffnen und als UTF-8 ohne BOM abspeichern (siehe letzter Absatz in folgendem <a href="http://faq.wordpress-deutschland.org/cannot-modify-header-information/">FAQ-Artikel</a>).<br />
Auf keinen Fall sollte man im Backend ISO-8859-1 einstellen! Dann kann man viele Zeichen (€, …, ‰) nicht mehr unmaskiert ausgeben. Langfristig hat man ohne UTF-8 deutlich mehr Probleme als mit. Nicht zuletzt weil der Newsfeed (RSS und ATOM) ja als XML ausgegeben wird und XML-Leser zwar UTF-8 und UTF-16 k&#246;nnen m&#252;ssen, nicht aber ISO-8859-1.</p>
</li>
<li>Wenn man hingegen Ã¤ sieht, also zwei Zeichen, wo nur eines erwartet wird, dann wird vermutlich bei der Ausgabe ISO-8859-1 behauptet, obwohl die Daten in UTF-8 vorliegen. Zur Kontrolle sehe man unter <strong>Einstellungen/Ausgabe </strong>nach, ob da wirklich UTF-8 unter <strong>Zeichenkodierung f&#252;r Seiten und Feeds</strong> eingetragen ist. <br />
Au&#223;erdem kann man die Seite mit dem <a href="http://web-sniffer.net/">Websniffer</a> pr&#252;fen lassen. Dort bekommt man eine &#220;bersicht der HTTP-Header; einer sollte so aussehen:<br />
<code>Content-Type: text/html; charset=UTF-8</code><br />
Steht in »charset« etwas anderes, obwohl im Backend UTF-8 eingestellt wurde, mu&#223; irgendwo im Theme oder in einem Plugin diese Zeile stehen:<br />
<code>header('Content-Type: text/html');  </code><br />
oder<br />
<code>header('Content-Type: text/html;charset=ISO-8859-1');  </code><br />
Die mu&#223; man dann l&#246;schen.
</li>
</ol>
<p>Wir danken <a href="http://toscho.de/">toscho</a> f&#252;r die &#220;berarbeitung dieses Artikels.</p>
]]></content:encoded>
			<wfw:commentRss>http://faq.wpde.org/warum-mag-mein-blog-den-zeichencode-nicht-und-zerstuckelt-die-sonderzeichen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>»Cannot modify header information …«</title>
		<link>http://faq.wpde.org/cannot-modify-header-information/</link>
		<comments>http://faq.wpde.org/cannot-modify-header-information/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 09:58:09 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Fehlermeldung]]></category>
		<category><![CDATA[UTF-8]]></category>
		<category><![CDATA[wp-config.php]]></category>

		<guid isPermaLink="false">http://faq.wordpress-deutschland.org/?p=55</guid>
		<description><![CDATA[Dieser Fehler kann z.B. direkt nach der Installation auftauchen, wenn Du Dich zum ersten Mal einloggen m&#246;chtest. Eine m&#246;gliche Ursache k&#246;nnen Leerzeichen oder Leerzeilen vor dem &#246;ffnenden &#60;?php bzw. nach dem schlie&#223;enden ?&#62; sein. Zun&#228;chst sieh Dir die Fehlermeldung genau an um die Stelle zu finden, an der der Fehler ausgel&#246;st wird: Cannot modify header [...]]]></description>
			<content:encoded><![CDATA[<p>Dieser Fehler kann z.B. direkt nach der Installation auftauchen, wenn Du Dich zum ersten Mal einloggen m&#246;chtest. Eine m&#246;gliche Ursache k&#246;nnen Leerzeichen oder Leerzeilen vor dem &#246;ffnenden &lt;?php bzw. nach dem schlie&#223;enden ?&gt; sein.</p>
<p>Zun&#228;chst sieh Dir die Fehlermeldung genau an um die Stelle zu finden, an der der Fehler ausgel&#246;st wird:</p>
<blockquote><p>Cannot modify header information &#8211; headers already sent by (output started at /home/www/***/html/<span style="color: #ff0000">wp-config.php:<strong>1</strong></span>) in /home/www/***/html/wp-login.php on line 202</p></blockquote>
<p>Im Beispiel tritt der Fehler in der wp-config.php auf, und zwar in Zeile 1. Hier solltest du nachsehen, ob in Zeile 1 tats&#228;chlich &lt;?php steht, und sich davor keine Leerzeichen, Zeilenumbr&#252;che oder andere Zeichen befinden. Falls du dort solche Zeichen findest, dann l&#246;sche diese bitte.</p>
<p>Falls der Fehler in der ersten Zeile auftritt, dort aber keine Zeichen zu finden sind, dann ist die Datei m&#246;glicherweise UTF-8-codiert abgepeichert und enth&#228;lt ein sogenanntes &#8220;Byte Order Mark&#8221;, abgek&#252;rzt &#8220;BOM&#8221;. Dieses Steuerzeichen f&#252;r UTF-8-Dateien erkennt PHP f&#228;lschlich als auszugebendes Zeichen, so dass es dann zur genannten Fehlermeldung kommt. Suche in diesem Fall in deinem Editor nach einer M&#246;glichkeit, die Datei als &#8220;UTF-8 ohne BOM&#8221; oder &#8220;ANSI&#8221; (nur wenn die Datei keine Umlaute enth&#228;lt, wie z.B. die wp-config.php) abzuspeichern. Meist findet man diese Option im &#8220;Speichern unter…&#8221;-Dialog des Editors.</p>
]]></content:encoded>
			<wfw:commentRss>http://faq.wpde.org/cannot-modify-header-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: faq.wpde.org @ 2012-05-16 22:57:08 -->
