2017-05-05 104 views
0

我在PHP 5.6的CentOS 7上運行MariaDB。 這裏是我的連接字符串:帶PDOException錯誤的奇怪字符

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(); 
} 

一切正常,有除與PDO的錯誤編碼問題由此引發一些weirds characaters:

MUH/NU(〜03 !d 71GĴ* + S + SN | 5

我如何管理該

+0

在[_here_]中尋找「黑鑽石」(http://stackoverflow.com/questions/38363566/trouble-with-utf8-characters-what-i-see-is-not-我存儲了什麼) –

+0

問題是,它只發生在SQL錯誤消息中。數據得到了正確處理 – Jibeji

回答

0

?在html頁面開始附近