我被这个 utf-8 加载困住了。以前,加载 utf-8 时添加此 mysql_query('SET NAMES utf8');
有效,但这次不起作用。这是代码和一些照片:
<?php } else {?>
<form action = "" method = "post">
<div class = "tablatekst">
<?php
$korisniklog = mysql_fetch_array(mysql_query("SELECT * FROM `korisnici` WHERE `Ime` = '$klogiran'"));
if($korisniklog == '0')
{
$logiran = false;
header("Location: index.php");
}
mysql_query('SET NAMES utf8');
$imeprezimelog = $korisniklog['ImePrezime'];
?>
Добредојдовте назад <?php echo $imeprezimelog; ?>
<center><input type="submit" name="odjava" value="Одјави се" class = "loginboxovi"/></center>
</div>
</form>
<?php } ?>
这是 mysql 中的行:http://prntscr.com/b1buxq 这就是它在网络上的显示方式:http://prntscr.com/b1bv4h
最佳答案
您正在以相反的顺序调用它:
mysql_query('SET NAMES utf8');
需要在查询之前,其他方式可以将字符恢复为默认编码。
关于php - 再次卡在加载 UTF-8 字符上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37089193/