使用PHP ODBC函数时如何获取或设置数据库字符编码?

使用PHP ODBC函数时如何获取或设置数据库字符编码?,php,character-encoding,odbc,Php,Character Encoding,Odbc,如果在PHP中使用odbc函数连接到数据库,如何获取或设置数据库字符编码?PHP中有没有一个函数可以用来实现这一点 php脚本中使用的odbc函数示例 您可以在Rob Allens dev notes页面上找到这方面的信息 您通常在数据库本身中设置数据库编码。如果你指的是数据库连接编码,请看一看谢谢你的有用链接,我希望我能在其中找到解决方案。问题是关于ODBC,而不是MySQL <?php //Connecting To The Database and getting $conn Va

如果在PHP中使用odbc函数连接到数据库,如何获取或设置数据库字符编码?PHP中有没有一个函数可以用来实现这一点

php脚本中使用的odbc函数示例


您可以在Rob Allens dev notes页面上找到这方面的信息


您通常在数据库本身中设置数据库编码。如果你指的是数据库连接编码,请看一看谢谢你的有用链接,我希望我能在其中找到解决方案。问题是关于ODBC,而不是MySQL
<?php

//Connecting To The Database and getting $conn Variable       
$conn = odbc_connect("database","username","password");

//Connection Check
if (!$conn)
{
echo "Database Connection Error: " . $conn;
}

$sqlResults = "SELECT EmpID AS EmployeeID, EmpName AS EmployeeName FROM Emp ORDER BY EmpName ASC";

$rsResults = odbc_exec($conn,$sqlResults);

if (!$rsResults)
{
echo "No Data Avialable";
}                                   
else
{

while ( odbc_fetch_row($rsResults) )
{

$EmployeeID   = odbc_result($rsResults,"EmployeeID");
$EmployeeName = odbc_result($rsResults,"EmployeeName");

//Printing the output
echo '<p>'. $EmpolyeeID . ' , ' . $EmployeeName . '</p>';              
}

}

//Closing The Database
odbc_close($conn);

?>