2017-05-05 8 views
0

Ich verwende MariaDB auf CentOS 7 mit PHP 5.6. Hier ist meine Verbindungszeichenfolge ist:Weird Zeichen mit PDOException Fehler

try { 
    $connStr = 'mysql:host=server;dbname=mysql'; 
    $pdo = new PDO($connStr, 'user', 'passwd'); 
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
    $pdo->exec('SET NAMES utf8'); 
catch(PDOException $err) { 
    var_dump($err->getMessage()); 
    die(); 
} 

Alles funktioniert gut, es gibt keine Codierung Probleme außer mit PDO Fehler, die einige Weirds characaters erhöhen:

MUH/NU (~ 03 ! D 71G J * + S + SN | 5

Wie kann ich das schaffen

+0

Suchen Sie nach "Black Diamond" in [_here_] (http://StackOverflow.com/Questions/38363566/trouble-with-utf8-characters-what-i-see-is-not- what-i-stored) –

+0

Das Problem ist, dass es nur mit SQL-Fehlermeldungen passiert. Daten werden korrekt behandelt – Jibeji

Antwort

0

?in der Nähe von Beginn der HTML-Seite