Hi,
Ist es nicht auch für dich widersinnig, die Daten mit der Kodierung „UTF-8“ auszulesen und darzustellen, im HTML-Dokument, in dem diese Darstellung erfolgt, aber als Angabe über die Kodierung „windows-1252“ anzugeben? Davon abgesehen ist es natürlich auch interessant, in welcher Kodierung das Dokument tatsächlich abgespeichert wird und welche Kodierung denn der Server im HTTP-Header vorgibt.
Also:
wenn ich eine form habe
<input type="text" name="wert">
dort:
"ÄÖÜ" eingebe
dann speicher mit (php):
INSERT INTO table (feld) VALUES (".$_POST['wert'].");
dann wieder ausgebe mit
$mysqli = new mysqli($host, $user,$pass, $DB);
mysqli_set_charset($mysqli, "utf8");
..
echo "<p>".$row['feld']."</p>";
hab ich "ÄÖÜ"
Wo ist (dann) da der Fehler?
Viele Grüße aus LA
--
ralphi
ralphi