透過PDO_DBLIB 連接MSSQL http://php.net/manual/en/ref.pdo-dblib.php
基本連線方式為
$dbh = new PDO ("dblib:host=xx:1433;dbname=xx,$username,$password);
今天遇到utf8讀寫都會亂碼的問題,connection string加上charset=utf8; 也沒作用
原來要指定tds版本7.0以上,charset才會生效
$dbh = new PDO ("dblib:version=7.0;charset=utf8;host=xx:1433;dbname=xx,$username,$password);
沒有留言:
張貼留言