我只是编写一些PHP代码来从数据库中检索数据,来自Nickname的数据有一个符号和一些唯一的char。当我想在浏览器上显示它时,一些数据显示???文字而不是真实的文字。我已经添加了一些字符集,但它看起来没什么用。为了您的信息,我使用此代码在我的Wordpress中显示。
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<?php header('Content-type: text/html; charset=ISO-8859-1'); ?>
</head>
<body>
<?php
$dbhost = 'DRIVER={SQL Server};./SQLEXPRESS;DATABASE=DB_Tank';
$dbuser = "sa";
$dbpass = "123";
$connection = odbc_connect($dbhost, $dbuser, $dbpass);
$query = "SELECT TOP 10 NickName,FightPower FROM Sys_Users_Detail WHERE IsExist = 'True' ORDER by FightPower DESC";
echo '<table align="center" ><tr>';
$rank = odbc_exec($connection, $query);
$i = 1;
while($db = odbc_fetch_array($rank))
{
echo '<td width="50" align="left">'.$i.'</td>';
echo '<td width="300" align="left">'.$db['NickName'].'</td>';
echo '<td width="150" align="left">'.$db['FightPower'].'</td>';
echo '</tr>';
$i++;
}
echo '</table>';
?>
查看一些输出: ??? Output
数据库中的昵称: Real One from Database
答案 0 :(得分:0)
php代码保存utf8格式。
删除标题。
<?php header('Content-type: text/html; charset=ISO-8859-1'); ?>
右:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
答案 1 :(得分:0)
试试这个
{{ x[2] | number:2 }}