加载UTF-8 Chars再次陷入困境

时间:2016-05-07 13:33:13

标签: 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

1 个答案:

答案 0 :(得分:0)

你是按顺序调用它:

mysql_query('SET NAMES utf8');

需要在您的查询之前,以其他方式将字符恢复为默认编码。