Also ich habe das Problem das bei einigen meiner Seiten im Mozilla am Seitenanfang einige überflüssige Zeichen eingefügt werden.
Folgende: 
Wenn ich das richtig sehe liegt das daran das meine Seite in ISO 8859-1 kodiert ankommt. Stelle ich die Zeichencodierung im Browser per Hand um auf UTF-8 sind die Zeichen weg.
Warum ISO Codierung benutzt wird ist mir allerdings unklar, ich habe
im Seitenkopf angegeben.
Auch wird im IE utf-8 benutzt.
Das Ganze war mir bisher relativ egal, allerdings taucht mittlerweile auf einer neu erstellten Seite ein Fehler auf den ich mir nicht erklären kann. header is already sent, ich kann mir hier nicht wirklich erklären woran das liegen kann, es wird vorher nichts includet oder irgendwo eine andere header information gesendet. Auch läuft das selbe Script das hier meinen fehler verursacht auf einer anderen Seite problemlos.
So gehe ich davon aus das dieser Fehler von den überflüssigen Zeichen am Seitenanfang ausgelöst wird.
Selbst wenn nicht möchte ich diese auf jeden Fall los werden um sie als fehlerquelle ausschließen zu können.
Hier mal die Seite um die es geht: http://www.naegra.com/add_screen.php
Ursprünglich sieht der Code so aus:
Hat jemand eine Idee woran das Codierungsproblem bzw das Header Problem liegen könnte?
Folgende: 
Wenn ich das richtig sehe liegt das daran das meine Seite in ISO 8859-1 kodiert ankommt. Stelle ich die Zeichencodierung im Browser per Hand um auf UTF-8 sind die Zeichen weg.
Warum ISO Codierung benutzt wird ist mir allerdings unklar, ich habe
HTML-Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Auch wird im IE utf-8 benutzt.
Das Ganze war mir bisher relativ egal, allerdings taucht mittlerweile auf einer neu erstellten Seite ein Fehler auf den ich mir nicht erklären kann. header is already sent, ich kann mir hier nicht wirklich erklären woran das liegen kann, es wird vorher nichts includet oder irgendwo eine andere header information gesendet. Auch läuft das selbe Script das hier meinen fehler verursacht auf einer anderen Seite problemlos.
So gehe ich davon aus das dieser Fehler von den überflüssigen Zeichen am Seitenanfang ausgelöst wird.
Selbst wenn nicht möchte ich diese auf jeden Fall los werden um sie als fehlerquelle ausschließen zu können.
Hier mal die Seite um die es geht: http://www.naegra.com/add_screen.php
Ursprünglich sieht der Code so aus:
HTML-Code:
<?php session_cache_limiter('private'); session_cache_expire(10); session_start(); require_once ('connect.php'); include ('session.php'); if (!session_check()) { header("Location:add_screen_login.php"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html dir="ltr" lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <meta name="description" content="Naegra is an DAoC Player Guild on the DAoC Freeshard Projekt Ariadolis." /> <meta name="keywords" content="DAoC, daoc, Dark Age of Camelot, Naegra, naegra, Ariadolis, ariadolis, freeshard, mmog, mmorpg" /> <meta name="page-topic" content="Games" /> <meta name="author" content="Alexander Jasch" /> <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" /> <link rel="stylesheet" type="text/css" href="css/main.css" /> <script type="text/javascript" src="js/popup.js"></script> <title>N A E G R A</title> </head>
Kommentar