我有一个运行良好的动态列表代码。我现在唯一的问题是我使用希腊字符在我的数据库中输入了一些值。
但是当我打开我的页面而不是获取希腊字符时,我会得到像“?????”这样的符号
我的 index.php 设置为 utf-8 以及我的数据库。
还有什么我可以做的吗?
<?php
$sql = mysql_query("SELECT * FROM clients WHERE Category='Deksioseis' ORDER BY percentage DESC");
$productCount = mysql_num_rows($sql);
// count the output amount
if ($productCount > 0) {
$i=0;
$dynamicListDeks = '<table id="pl_list" class="list">';
while($row = mysql_fetch_array($sql)) {
$id = $row["ID"];
$aa = $row["AA"];
$client_name = $row["Client_Name"];
$details = $row["Details"];
$percent = $row["Percentage"];
$dynamicListDeks .= ($i==0) ? '<tr>' : '';
$dynamicListDeks .= <<<HD
<td class="lst_a">$aa</td>
<td class="lst_l">
<img src="../rooms/{$client_name}_logo.jpg" alt="$client_name" />
</td>
<td class="lst_b">$client_name</td>
<td class="lst_d">$details</td>
<td class="lst_c">$percent%<br /></td>
HD;
$dynamicListDeks .= ($i==1) ? '</tr>' : '';
$i++;
($i==2) ? $i = 0: '';
}
$dynamicListDeks .= '</table>';
} else {
$dynamicListDeks = "";
}
mysql_close();
?>