hossi: Daten aus MySQL in Formular laden problem mit Umlauten

Beitrag lesen

Mahlzeit hossi,

Mahlzeit auch :)

Bei dem einlesen der Daten in ein <textarea>-feld werden die Umlaute aber nicht mehr dargestellt, stattdessen kommt sowas .. ����

Was verstehst Du unter "Einlesen der Daten in ein <textarea>-Feld"?

Unter einlesen versteh ich das:

  
  <?php  
  include('config.php');  
  
  
  $id = $_POST["id"];  
  
  $abfrage1 = "SELECT * FROM garant WHERE id = '".$id."'";  
  $ergebnis1 = mysql_query($abfrage1);  
  mysql_query("SET NAMES 'utf-8'");  
  while($row = mysql_fetch_object($ergebnis1))  
               {  
   		echo "  
  
<form id=\"form1\" name=\"form1\" method=\"post\" action=\"update-garant-3.php\">  
  <table width=\"620\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">  
    <tr>  
      <th width=\"174\" scope=\"col\"><div align=\"left\">Bauvorhaben</div></th>  
      <th width=\"426\" scope=\"col\"><div align=\"left\">  
        <label>  
          $row->bauvorhaben  
		  ";  
  
		echo "  
          </select>  
          </label>  
      </div></th>  
    </tr>  
    <tr>

... code gekürtzt....

Ist die PHP-Datei als UTF-8 (ohne BOM!) gespeichert?

Was heißt BOM?!

Ist der Webserver so konfiguriert, dass er als HTTP-Header UTF-8 angibt?

Läuft nur lokal im Intranet auf einer Xampp-Version

ApacheFriends XAMPP (Basispaket) version 1.6.3a

+ Apache 2.2.4
  + MySQL 5.0.45
  + PHP 5.2.3 + PHP 4.4.7 + PEAR
  + PHP-Switch win32 1.0 (von Apachefriends, man nehme die "php-switch.bat")
  + XAMPP Control Version 2.5 from www.nat32.com
  + XAMPP Security 1.0
  + SQLite 2.8.15
  + OpenSSL 0.9.8e
  + phpMyAdmin 2.10.3
  + ADOdb 4.95
  + Mercury Mail Transport System v4.01b
  + FileZilla FTP Server 0.9.23
  + Webalizer 2.01-10
  + Zend Optimizer 3.3.0
  + eAccelerator 0.9.5.1 für PHP 5.2.3 (auskommentiert php.ini)