PHP 7+和PDO SQLSRV字符集问题

时间:2018-08-02 11:44:16

标签: php pdo character-encoding sqlsrv

PHP 7.2.8
PHP 7.2.8

PHP 5.6.37
PHP 5.6.37

相同的代码,不同版本的PHP。许多人有与我读过的相同的问题。 有人终于找到了解决方案吗?

先感谢

PS:我尝试使用Medoo lib和不使用lib的情况。同样的问题。
连接文件:

require_once __DIR__ . '/config.php';

use Medoo\Medoo;

/* Connection to lin2db database */
$lin2db = new Medoo([
    'database_type' => 'mssql',
    'database_name' => $CONFIG['lin2db'],
    'server' => $CONFIG['MSSQL_addr'],
    'username' => $CONFIG['username'],
    'password' => $CONFIG['password'],
    'charset' => 'utf8'
]);

查询:

require_once __DIR__ . '/../vendor/autoload.php';
require_once __DIR__ . '/../engine/DB_connection.php';

GLOBAL $lin2db;

$rows = $lin2db->select("user_auth", [
    "account",
    "password"
], [
    "account" => 'builder'
]);

var_dump($rows);

解决方案:
var_dump(bin2hex($ rows));

0 个答案:

没有答案