Sponsored Links |
|
||||
Zitat:
Zitat:
Wo hast du denn den Müll her? Zitat:
UTF-8 ist der "neue" Standard.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade! |
Sponsored Links |
|
|||||
Zitat:
Zitat:
Zitat:
Mehr muss man dazu nicht sagen. Aber falls es dir nicht klar ist: In UTF-8 kodierten Dokumenten kannst du nicht nur Umlaute, sondern jedes Zeichen des Unicode-Zeichenschatzes darstellen: z.B. Aleph (א) oder Murakami Haruki (村上 春樹). - Ganz ohne die lästigen Zeichenreferenzen (ģ). Zitat:
Der Server muss die Daten nur an den Browser senden können. Es ist deine Aufgabe, dass die gesendete Datei richtig kodiert ist und du der Empfängerseite (dem Browser) auch mitteilst, welche Kodierung du verwendest. Das geschieht mittels HTTP-Header oder besser (weil direkt im Dokument verankert) eine Meta-Angabe (die natürlich als erstes Kindelement des head-Elements auftreten muss - anderfalls müsste der Browser das Dokument zeurst dekodieren um zu erfahren, mit welcher Kodierung das Dokument kodiert wurde). Das zweite "Nein" bezieht sicht auf die Aussage, dass UTF-8 neu sei. Das stimmt nicht Die UTF-8-Kodierung, bzw. der Unicode Standard wird von Microsoft seit Windows 95 unterstützt. Das sollte dir klar machen, wieso du keine Probleme fürchten musst. Zitat:
Wenn dein Editor das Konvertieren von einer Kodierung zur anderen unterstützt (so wie es N++ tut), dann musst du keine Nachteile befürchten. Du musst lediglich dem Browser auch mitteilen, dass du eine andere Kodierung verwendest. Zudem bin ich mir nichtmal sicher ob Windows-1252 korrekt von Linux oder Mac/iPhone unterstützt wird.
__________________
Über Internet Explorer 8: Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt. Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt. Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt. Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard. |
|
|||
Zitat:
Das ist wohl ein Frontpage-Erbe.. Dennoch ist die UTF-8-Kodierung allen anderen vorzuziehen (zumindest in 99,99% aller Fälle ). |
|
||||
Vielen Dank!
Vielen Dank!
Der Rapid PHP 2011 kann die Umkonvertierung ebenfalls durchführen. Jetzt hab ich nur noch eine Sache. Meine Website: Website von Marko Coenen Schau ich mir die UTF-8-Codierte Seite in meinem Firefox an, und klicke dann auf "Zeichencodierung" im Menü "Ansicht", dann wird mir dort angezeigt, daß die Codierung "Westlich (ISO-8895-1)" sein soll. Stelle ich dort auf "Unicode UTF-8" um, werden mir alle Umlaute meiner Seite falsch angezeigt. Oder muss ich jede Seite ins UTF-8-Format umwandeln und nicht nur die Header.php ? Gruß Marko |
|
||||
Zitat:
Zitat:
Zitat:
Zitat:
Wenn also ein UTF-8-Dekoder ein ISO/Win kodiertes Dokument dekodiert, wird er anstatt der gewünschten Zeichen dijenigen einfügen, die in seinem Zeichensatz die entsprechende Bitreihenfolge besitzen. |
|
||||
Zitat:
|
|
||||
Zitat:
jetzt müsst Ihr mir aber auf die Sprünge helfen. Kann ich den HTTP-Header irgendwie ansprechen? Ich meine, wie wird dem mitgeteilt, daß ich UTF-8 benutzen möchte? Ist das derjenige Header, der mir angezeigt wird wenn ich in der Web Developer Toolbar unter Informationen den Antwort-Header auswähle? Muss dieser über die .htaccess angesprochen werden? War bislang immer der Meinung, daß der Meta Tag mit <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> für die Zeichencodierung ausreichen sollte. Nun weiß ich aber zumindest, daß jede einzelne Seite als UTF-8 abgespeichert werden muss. Das mit dem Header verwirrt mich jetzt allerdings etwas. Gruß Marko Geändert von dercoe (18.03.2012 um 12:52 Uhr) |
Sponsored Links |
|
||||
Stimmt. Der Server sendet folgenden HTTP-Header:
Code:
HTTP/1.1 200 OK Date: Sun, 18 Mar 2012 10:47:51 GMT Server: Apache/2.2.3 (CentOS) Connection: close Transfer-Encoding: chunked Content-Type: text/html; charset=iso-8859-1 Es kann also sein, dass dein Server als Standard diesen Zeichensatz angibt oder du das in der .htaccess so gesetzt hast. Das kannst du allerdings ändern, indem du in deiner .htaccess entweder diese Zeile AddDefaultCharset iso-8859-1 durch AddDefaultCharset UTF-8 oder diese Zeile einfach in deiner .htaccess hinzufügst, falls es noch keine Angabe zu einem Zeichensatz gibt.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade! |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Chat-Thread | paracelsus | Offtopic | 22838 | 27.09.2022 14:27 |
Scribus (Windows) und der komplette Zeichensatz | David | Grafik, Design, Typografie | 2 | 02.12.2010 13:33 |
Zeichensatz von Textdateien unter Windows??? | markuskoehler | Serveradministration und serverseitige Scripte | 10 | 08.12.2008 17:49 |
Unterschied im Zeichensatz von localhost zu webspace | rockpianist | Serveradministration und serverseitige Scripte | 11 | 17.11.2008 18:41 |