Sonderzeichen fpdf

marcaurel

Mitglied
Hey,

ich habe ein Problem bei der Erkennung von Sonderzeichen bei fpdf. Hierbei sollen Daten in ein Html-Formular eingegeben werden und dies dann automatisch in ein fpdf umgewandelt werden. Zunächst einmal die Codes, 1. im head vom formular:
Code:
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" >

Das Formular selbst:
Code:
<form accept-charset="utf-8" method="post" action="fpdf1.php">
<input type="text" name="name" /><br>
<textarea name="text" rows="1" cols="50">
        </textarea>
<input type="submit" name="submit" value="Zum PDF" />
        </form>

Das pfdf1.php:

Code:
<?php
include("fpdf2.php");
     
if(!empty($_POST['submit']))
    {
        $name=$_POST['name'];
        $text=$_POST['text'];
       
require("fpdf/fpdf.php");

$format=array('105,0','148,0');
$pdf = new FPDF('P','mm',$format);
$pdf->AddPage();
$pdf->SetFont('Arial','',16);
$pdf->Cell(0,5,'Name:',0,1,'C');

$pdf->SetFont('Arial','B',19);
$pdf->Cell(0,13,"$name",0,1,'C');
$pdf->SetFont('Arial','',13);
$pdf->Cell(0,27,"$text",0,0,'C');

$pdf->Output();    
    }
    ?>

und schließlich noch das fpdf2.php:

Code:
<?php
header("Content-Type: text/html; Charset-utf-8");
?>

Das Problem hier ist, es werden keine Sonderzeichen wie ä ö ü ß erkannt. Im PDF, welches bei einem Klick auf submit erstellt wird kommt dann an der Stelle der Sonderzeichen immer Fehlerhafte Buchstaben heraus. Allerdings finde ich den Fehler nicht, da sowohl im head, als auch im Formular, als auch im Header vom php utf-8 als Standart festgelegt ist :/ Fällt jemanden vill auf, wo der Fehler liegt?
 
Zurück