PHP PDO: Charset = UTF8: в строке dsn указано неверное ключевое слово charset
Я подключаюсь к серверу MS SQL с PDO, используя драйвер sqlsrv.
Версия PHP 5.3.24. Рабочее соединение выглядит так:
$dsny = "sqlsrv:Server=xx1;Database=xx2";
$usery = 'xx3';
$passwordy = 'xx4';
$dbhy = new PDO($dsny, $usery, $passwordy);
**
Но мне нужно установить символы, а затем я попробую это:
$dsny = "sqlsrv:Server=xx1;Database=xx2;charset=utf8";
$usery = 'xx3';
$passwordy = 'xx4';
$dbhy = new PDO($dsny, $usery, $passwordy);
Когда я добавляю кодировку, я получаю эту ошибку: "Неустранимая ошибка: необработанное исключениеPDFException» с сообщениемSQLSTATE [IMSSP]: недопустимое ключевое слово 'набор символов» был указан в строке dsn '"
Так что может быть причиной этой ошибки?
Из того, что я прочитал, мне нужно сделать это, так как я использую новую версию PHP.