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)