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.

Ответы на вопрос(1)

Ваш ответ на вопрос