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');
Comment