kalle: osteuropäische Codierung funktioniert nicht

Hallo,
meim Problem sieht folgerdermaßen aus: Auf meiner Website (www.suedosteuropa.ch) brauche ich teilweise kroatisch/bosnisch/serbische Buchstaben weswegen ich charset=windows-1250 gesetzt habe. Das funktioniert auch einwandfrei solange ich die Website nur bei mir lokal aufrufe. Stelle ich sie aber auf den Server funktioniert es nicht mehr. Ich habe keine Ahnung wo der Fehler liegen könnte und bin für jeden Tipp sehr dankbar!

Hier ist der head:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<link href="templ_dateien/style2.css" rel="stylesheet" type="text/css" />
<title>Südosteuropa.ch</title>

Ich habs auch schon mit folgender Codierung versucht, allerdings gleiches Ergebnis, lokal gehts, online nicht mehr:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">``

  1. Hallo

    meim Problem sieht folgerdermaßen aus: Auf meiner Website (www.suedosteuropa.ch) brauche ich teilweise kroatisch/bosnisch/serbische Buchstaben weswegen ich charset=windows-1250 gesetzt habe. Das funktioniert auch einwandfrei solange ich die Website nur bei mir lokal aufrufe. Stelle ich sie aber auf den Server funktioniert es nicht mehr. Ich habe keine Ahnung wo der Fehler liegen könnte und bin für jeden Tipp sehr dankbar!

    der Server liefert Deine Dateien mit folgenden Headern aus:

    Date: Tue, 12 Aug 2008 20:40:30 GMT
    Server: Apache/1.3.33 (Debian GNU/Linux) FrontPage/5.0.2.2623 PHP/4.3.10-22 mod_ssl/2.8.22 OpenSSL/0.9.7e
    Last-Modified: Tue, 12 Aug 2008 19:33:00 GMT
    Etag: "c340ce-33cf-48a1e56c"
    Accept-Ranges: bytes
    Content-Length: 13263
    Content-Type: text/html; charset=iso-8859-1

    200 OK

    das heißt, der Server sagt dem Browser, es käme iso-8859-1. Somit ignoriert der
    Browser selbstverständlich sämtliche Meta-Angaben. Vielleicht kannst Du Dein Problem mit einer Konfigurationsdatei, die oft .htaccess heißt, beheben. Grundsätzlich empfehle ich Dir die Verwendung von UTF-8.

    Freundliche Grüße

    Vinzenz

    1. @@Vinzenz Mai:

      das heißt, der Server sagt dem Browser, es käme iso-8859-1. Somit ignoriert der
      Browser selbstverständlich sämtliche Meta-Angaben. Vielleicht kannst Du Dein Problem mit einer Konfigurationsdatei, die oft .htaccess heißt, beheben.

      siehe [QA-CHANGING-ENCODING], Schritt 3.

      Grundsätzlich empfehle ich Dir die Verwendung von UTF-8.

      ibid., Hintergrund.

      Live long and prosper,
      Gunnar

      --
      Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.