apacheサーバーからMSサーバー上のCRM2008データベースにクエリを実行しています。
DB上に作成したビューからcontactidを取得しようとしています。
結果は正常に返されますが、エンコードされていません。私が望む方法。
クエリの結果を(私と私のコードで)読み取り可能なものに変換するにはどうすればよいですか?
<?php
ini_set('mssql.charset', 'UTF-8');
//connect
$dbconn = mssql_connect($Server, $User, $Pass)
or die("Couldn't connect to SQL Server on $Server");
//select
$selected = mssql_select_db($DB)
or die("Couldn't open database $myDB");
$query = " select contactid from V_UserDetails where emailaddress1 =
'me@you.com' ";
$result = mssql_query($query);
//grab it
while ($row = mssql_fetch_array($result))
{
$user_custid = ($row['contactid']);
}
echo "<b>customer ID:</b> " . $user_custid . "<br />";
出力:
customer ID: &<DŽ���h���"
必須ではなく:
customer ID: 234554345jhg54j34hg54jhg43jh5g34jhg5jhg3jhg34jg