Liebe Community,
Folgendes Umlaute-Problem gilt es zu lösen:
Im aufrufenden Script habe ich den header definiert:
Die Verbindung zur Sybase-DB stelle ich so her:
Abgefragt werden diese Felder mit folgenden Werten:
id => 123456
name => Teststring äöüÄÖÜß
Als Ergebnis der simplen SQL-Abfrage erhalte ich im Firefox anstatt sauberer Umlaute diese uns allen bekannten schwarzen Rhomben mit Fragezeichen drinnen
Folgende Einträge nach der $conn bringen nix:
Was kann ich noch tun, was mache ich falsch?
Folgendes Umlaute-Problem gilt es zu lösen:
Im aufrufenden Script habe ich den header definiert:
PHP-Code:
header("Content-Type: text/html; charset=UTF-8");
PHP-Code:
$conn = new PDO("dblib:host=$server; dbname=$db; charset=utf8;", "$user", "$pw");
id => 123456
name => Teststring äöüÄÖÜß
Als Ergebnis der simplen SQL-Abfrage erhalte ich im Firefox anstatt sauberer Umlaute diese uns allen bekannten schwarzen Rhomben mit Fragezeichen drinnen
Code:
Array ( [0] => Array ( [id] => 123456 [0] => 123456 [name] => Teststring ������� [1] => Teststring ������� ) )
PHP-Code:
$conn->exec('SET NAMES utf8');
$conn->exec('SET CHARACTER SET utf8');
Kommentar