Donnerstag, 13. September 2007

Internet

Apache Header Charset setzen

Keine Umlaute = Falscher Zeichensatz

Wer nicht den richtigen Zeichensatz dem Browser übergibt, bekommt oft den Text mit fehlerhaften Umlauten angezeigt. Das passiert mir meistens auf einem frisch eingerichtetem Server. Unter Debian wird der Apache standardmäßig mit der Kodierung UTF-8 ausgeliefert. Meistens wird aber der Zeichensatz ISO-8859-1 verwendet.

Zeichensatz im Apache einstellen

Wer seinem Apache den richtigen Zeichensatz beibringen will, muss "AddDefaultCharset ISO-8859-1" in der http.conf eintragen. Schneller geht es mit diesem Einzeiler:

Download Code!

  1.  
  2. echo "AddDefaultCharset ISO-8859-1" >> /etc/apache2/httpd.conf
  3.  
Bewertung: 5 von 5, 1 Stimme(n) 5559 Klicks
Internet
Von Mr.Foo in Internet am 13.09.07@18:00 Uhr

Trackbacks
Trackback für spezifische URI dieses Eintrags

Keine Trackbacks

8 Kommentare
Ansicht der Kommentare: (Linear | Verschachtelt)

tex - #1 - 14.09.2007 09:40 - (Antwort)

UTF-8 nervt ;-)
Das macht immer nur unnötigen Ärger. Solange nicht alle Systeme auf UTF-8 setzen wird das auch so weitergehen.

dexta - #1.1 - 29.09.2007 13:51 - (Antwort)

Und wenn keiner UTF-8 einsetzen würde dann kommt es nie da zu ...
Viel vergnügen beim Blick auf die Tellerkante

nendo - #1.1.1 - 04.10.2007 23:20 - (Antwort)

Es wird halt sehr viel Software unter Windows entwickelt...

dexta - #1.1.1.1 - 05.10.2007 06:49 - (Antwort)

1. Quelle ?
2. Warum sollte das ein Grund sein ?

Torwart - #1.2 - 06.04.2008 16:32 - (Antwort)

Dann schreib doch mal eine Website mit Zeichen aus mehreren Zeichensätzen. Willst du da immer alle aus der anderen per "&#xx;" schreiben? Viel spass! Desswegen wurde Unicode entwickelt.
Hier noch einen Link
http://jendryschik.de/wsdev/einfuehrung/grundlagen/zeichenkodierung#fazit

CongoFX - #2 - 21.08.2009 19:05 - (Antwort)

Hi,

wie stelle ich meinen Webserver Ubuntu 9.1, welches auf UTF-8 läuft auf ISO-8859-1 um?

Aktuell kann ich URLs im UTF-8 Format aufrufen, ein Beispiel für "münchen.html": "http://server/m%C3%BCnchen.html"

Ich will aber ISO-8859-1, sodass die URL so aufgerufen wird, also eine andere Zeichenkonvertierung: "http://server/m%FCnchen.html"

Wie mache ich das?

Robert Poehler - #3 - 05.04.2010 00:14 - (Antwort)

Sieh mal in Deine php.ini - dort wird der Zeichensatz deffiniert.

floogy - #4 - 10.01.2011 12:22 - (Antwort)

sudo sed -E -i 's/(.*)AddDefaultCharset(.*)$/AddDefaultCharset off/g' (ungeprüft)

Ebenfalls in der php.ini abschalten
Und dann im header per meta definieren.

Wer benutzt denn noch etwas anderes als utf-8?


Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
Sie können [geshi lang=LANG][/lang] Tags verwenden um Quellcode abhängig von der gewählten Programmiersprache einzubinden
 
 

Mr. Foo

Apache Header Charset setzen

  • Homepage

Suche

Kategorien

  • C-Sharp (4)
  • Datenbank (28)
  • Delphi (2)
  • Entwicklung (36)
  • Flash (5)
  • Games (10)
  • Gutscheine (4)
  • Hardware (14)
  • HTML CSS (15)
  • Internet (87)
  • Java (32)
  • Javascript (24)
  • Linkdump (9)
  • Linux (96)
  • Low-Level (10)
  • Lua (8)
  • Musik (9)
  • Netzwerk (25)
  • New World Order (109)
  • Perl (3)
  • PHP (123)
  • Magento (5)
  • Symfony (3)
  • Zend Framework (7)
  • Probleme und Lösungen (26)
  • Python (22)
  • Ressourcen (23)
  • Sicherheit (91)
  • Software (58)
  • Sonstiges (45)
  • Own Stuff (46)
  • Spass (45)
  • Technik / Wissenschaft (4)
  • Tips (15)
  • Weisheiten (16)
  • Windows (23)
  • Wort des Tages (15)


Alle Kategorien

Archive

  • Februar 2012
  • Januar 2012
  • Dezember 2011
  • Das Neueste ...
  • Älteres ...

Abonnieren lohnt sich!

  • XML RSS 2.0 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Kommentare

Tagcloud

Datenbank Entwicklung Internet Java Javascript Linux Lösung Netzwerk News New World Order PHP Problem Probleme und Lösungen Sicherheit Software Sonstiges Spass Tipp Update Windows

Beliebte Einträge

  • Magento ist scheisse (188)
  • Plugin-container.exe deaktivieren (101)
  • C compiler cannot create executables unter Debian (53)
  • BWin Betrug und Abzocke bei Minigames? (49)
  • Scheiss Linux - USB-Platte viel zu langsam (wenns mal funktioniert) (41)
  • Sicheres Kontaktformular mit PHP - Spam verhindern (37)
  • Es konnte keine TCP/IP-Verbindung mit dem Host hergestellt werden (26)
  • UML-Diagramme aus Java-Klassen generieren – Java2UML (25)
  • Option Bug im Internet Explorer bei Nutzung von innerHTML und Javascript (24)
  • Zend Studio - Javaw.exe lastet die CPU aus (24)

Kommentare

sandi zu Plugin-container.exe deaktivieren
Mo, 06.02.2012 11:10
Leider hat es nicht geklappt. Jetz [...]
Frank zu Magento ist scheisse
So, 05.02.2012 21:58
Seit etwa 6 Monaten bin ich auf de [...]
hansie zu Canon Blink Codes
Sa, 04.02.2012 19:49
Hallo, mein Canon Drucker MP 630 [...]
Bachsau zu Scheiss Linux - USB-Platte viel zu langsam (wenns mal funktioniert)
Mi, 01.02.2012 22:54
Bei Linux machen die Kernel-Entwic [...]
Mr. Foo zu Scheiss Linux - USB-Platte viel zu langsam (wenns mal funktioniert)
Mi, 01.02.2012 21:47
Also so kurz mal probiert hab ich [...]
 

Kontakt/Informationen