データベース (MS SQL Server) にはいくつかのフィールドがあり、日本語のデータ/文字も含まれていることがあります。PHP を使用してそれらを取得すると、データは ???? になります。「BMWと日本語の文字」を格納するフィールドモデルを取得し、ページになると「BMWと????????」に変わるなど。
以下は私のコードです。
include ('org_dataDSN.php');
//Setting up database virtual connection
echo "Connecting Database <br>";
header( 'Content-Type: text/html; charset=utf-8' );
echo "Successfully connected....";
$subQuery="select model, make from infChnge_CS2002";
$subRes=odbc_exec($connect, $subQuery);
$ix=odbc_num_rows($subRes);
echo "Success.." . $ix;
while(odbc_fetch_row($subRes))
{
$cstate = odbc_result($subRes, 1);
$sname = odbc_result($subRes, 2);
echo $cstate . "<br>";
echo $sname . "";
}
odbc_close($connect);
?>