У меня есть некоторые из полей в базе данных (MS SQL Server), которые иногда имеют японские данные и символы. Когда я получаю их с помощью php, данные превращаются в ???? Например, я получил полевую модель, в которой хранятся «BMW и JAPANESE CHARACTER», и когда дело доходит до страницы, она превращается в «BMW и ????????»,Восстановить японские данные с MS SQL Server с помощью PHP
Ниже мой код;
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);
?>
Boss Я думаю, что вы пропустили, я использую MS SQL Server, а не mySql –