希望一切都很好。我有一個MS Sql數據庫,我想在PHP中使用。我的PHP版本是5.4,所以我已經在PHP中安裝了PHP驅動程序和Sql Server'php_sqlsrv_54_ts.dll'。 Beow是我的代碼:在Microsoft驅動程序中使用德語字符作爲SQL Server的PHP
$serverName = "Myserver";
$connectionInfo = array("Database"=>"database", "UID"=>"userid", "PWD"=>"password");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if($conn === false) {
die(print_r(sqlsrv_errors(), true));
}
$sql = "select * from AVE_Stamm WHERE Strasse='Friesenstraße 20'";
$stmt = sqlsrv_query($conn, $sql);
if($stmt === false) {
die(print_r(sqlsrv_errors(), true));
}
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
echo $row['Firma'].", ".$row['Strasse']."<br />";
}
sqlsrv_free_stmt($stmt);
我現在面臨的問題是,當我用德語元音像O,A,U,SS在where子句中,查詢不返回我任何數據。但沒有,我得到的數據。請讓我知道如何解決這個問題。
Regards
你試過[UTF-8](http://en.wikipedia.org/wiki/UTF-8)? – Jonast92 2014-09-19 08:28:10
Thansks Jonast92爲您的答覆。是的,我有,但仍然沒有結果。 – 2014-09-19 08:30:36