Added content type encoding header
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Thu, 24 Apr 2008 10:06:37 +0000 (10:06 +0000)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Thu, 24 Apr 2008 10:06:37 +0000 (10:06 +0000)
includes/page/header.inc

index 96f2660d605fd3c4e928d02cbec5e4a04b374173..bf93e2d5e1bf15301a9c4bea8bc5a0bc3b1545a2 100644 (file)
@@ -77,10 +77,13 @@ function page_header($title, $no_menu=false, $is_index=false, $onload="", $js=""
        else
                $sel_app = $def_app;
        $_SESSION["sel_app"] = $sel_app;
+       $encoding = $_SESSION['language']->encoding;
 
-       echo "<html dir='" . $_SESSION['language']->dir . "' >";
+       if (!headers_sent()){
+               header("Content-type: text/html; charset='$encoding'");
+       }
+       echo "<html dir='" . $_SESSION['language']->dir . "' >\n";
        echo "<head><title>$title</title>";
-       $encoding = $_SESSION['language']->encoding;
        $local_stylesheet = $_SESSION['language']->get_stylesheet();
        echo "<meta http-equiv='Content-type' content='text/html'; charset='$encoding'>";
        echo "<link href='$local_path_to_root/themes/$theme/default.css' rel='stylesheet' type='text/css' /> \n";