用于microsoft sql server驱动程序的odbc连接字符串

时间:2013-11-07 06:27:56

标签: php sql-server-2008 utf-8 character-encoding odbc

如何为此连接设置utf8字符集? 我使用下面的代码:

<meta charset="utf-8">
<?php
$connection = odbc_connect("Driver={SQL Server};Server=MGHZA\MSSQLSERVER2012;      Database=test_db;", "sa", "mghza");
$query = "SELECT * FROM t1"; 
$res = odbc_exec($connection,$query); 

while( $row = odbc_fetch_array($res) ) { 
    print_r($row); 
} 
?>

当我运行页面时,会看到以下文字:

Array ( [id] => 2 [fname] => ���� [lname] => ����� ) 

我在数据库中保存波斯语字符

1 个答案:

答案 0 :(得分:0)

尝试这样的事情

 print_r(utf8_decode($row));