ODBC,在选择选项中打印特殊字符

时间:2015-04-22 01:04:25

标签: php odbc

我正在尝试使用ODBC连接从SQL和PHP中选择选项打印。我的问题是在选择选项中打印 。我该如何解决这个问题?

$dbconn = odbc_connect("Driver={SQLServer};Server=server;DATABASE=database;", "username", "password");
$query = "SELECT * FROM SchoolInformation ORDER BY SchName ASC";
$resultfunc = odbc_exec($dbconn, $query);


<select>
<?php while($resultrow = odbc_fetch_array($resultfunc)){ ?>
<option><?php echo $resultrow['SchName']; ?></option>
<?php } ?>
</select>

1 个答案:

答案 0 :(得分:0)

这是一个字符编码问题。您需要在多个级别(PHP,数据库和html输出)设置所需的字符编码。

有关详细信息,请参阅此参考:https://phpbestpractices.org/#utf-8

(注意这是关于MySQL的,但是在使用任何数据库时都需要考虑字符编码和整理。)