php - 再次卡在加载 UTF-8 字符上

标签 php mysql utf-8

我被这个 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/

相关文章:

mysql - 如何使用Angular JS检索数据并在MYSQL列中存储json格式

string - 德尔福2010 : how do I convert a UTF8-encoded PAnsiChar to a UnicodeString?

php - 无法在 php 邮件中显示法语口音

Javascript : execute a script after location. href

php - 如何设置 preg_match 的最小字符串长度

php - 从 PDO 返回对象数组

javascript - 自动完成 JQuery UI 不工作?

mysql更新查询有2个子查询

php - Laravel 使用函数查询失败

c - 如何最好地处理 Windows 的 16 位 wchar_t 丑陋?