我正在使用PHP 5.2.9和Micorsoft SQL Server 2008 R2与Apache,并拥有像这样的PHP代码行

<?php
$serverName = "xxx-xxxxxxxxxxx\xxx"
$connection = array("Database"=>"example");
$conn = sqlsrv_connect($serverName, $connection);

if( $conn )
{
     echo "Connection established.";
}
else
{
     echo "Connection could not be established.";
         print_r($connection);
     die( print_r( sqlsrv_errors(), true));
}
?>

但它显示如下错误:

无法 Build 连接 . 数组([数据库] =>示例)数组([0] =>数组([0] => IMSSP [SQLSTATE] => IMSSP [1] => -47 [代码] => -47 [2] =>将连接字符串转换为UTF-16时出错:目标多字节代码页中不存在Unicode字符的映射 . [message] =>将连接字符串转换为UTF-16时出错:Unicode字符没有映射存在于目标多字节代码页中 . ))

我的问题有什么消化吗?