PHP PDO: Charset = UTF8: W łańcuchu dsn określono niepoprawny zestaw znaków słowa kluczowego

Łączę się z serwerem MS SQL za pomocą PDO za pomocą sterownika sqlsrv.

Wersja PHP to 5.3.24. Działające połączenie wygląda tak:

$dsny = "sqlsrv:Server=xx1;Database=xx2";
$usery = 'xx3';
$passwordy = 'xx4';
$dbhy = new PDO($dsny, $usery, $passwordy);

**

Ale muszę ustawić znaki, a następnie spróbuję tego:

$dsny = "sqlsrv:Server=xx1;Database=xx2;charset=utf8";
$usery = 'xx3';
$passwordy = 'xx4';
$dbhy = new PDO($dsny, $usery, $passwordy);

Gdy dodaję zestaw znaków, otrzymuję ten błąd: „Błąd krytyczny: nieprzechwycony wyjątek„ PDFException ”z komunikatem„ SQLSTATE [IMSSP]: niepoprawne słowo kluczowe „charset” zostało określone w ciągu dsn ”

Co może być przyczyną tego błędu?

Z tego co czytam muszę to zrobić, ponieważ używam nowej wersji PHP.

questionAnswers(1)

yourAnswerToTheQuestion