0
我在阅读select query
的数据库时遇到了问题,它带回了一些包含拉丁字符的字符串。在我的情况下,我在Windows上使用ODBC驱动程序的PDO函数来连接到SQL Server 2005,因此我在sql server中看到的表字符集是“SQL_Latin1_General_CP1_CI_AS”,当我的数组包含 字符时,这是PHP代码:PHP PDO fetchAll使用拉丁字符失败
try {
$pdo = new PDO ("odbc:SQL_FLOC", $username, $password);
//$pdo->exec("SET CHARACTER SET ISO8859-1");
$sql=$pdo->prepare('select * from meteo.dbo.Causa');
$sql->execute();
$resultado=$sql->fetchAll(PDO::FETCH_ASSOC);
//Lo convertimos en formato json
//$resultado = iconv('UCS-2LE', 'UTF-8', $resultado);
print_r ($resultado);
}
catch(PDOException $e)
{
echo($e->getMessage());
exit;}
我已经尝试过字符集,并没有
它在Windows上并没有.htaccess –