UTF-8不显示颜色

时间:2019-05-08 09:07:43

标签: php encoding utf-8

因此,我尝试对数据库选择进行编码,这在utf-8中的php中完成,但随后它没有显示带colun的C。 就像这里:

然后我尝试在Windows-1250上显示色域,但它破坏了玩家的昵称。

就像这里:

但是我对UTF-8应该支持捷克字母表示怀疑,所以这是怎么回事?

<html>
<head>

<!-- Styl tabulky -->
<style>
table {
    border: 1px solid white;
}
th {
    margin-top: 1px;
}
tr {
    margin-top: 1px;
    margin-bottom: 1px;
}
body {
        color: white;
}

</style>
</head>

<!-- Písmo a jeho velikost -->
<div style ='font:17px/27px Arial'>

<!-- Barva pozadí v těle -->
<body style = "background-color: #323232;">

<center>
<?php
header("Content-Type: text/html; charset=UTF-8");

// Doplňovačky
$server = "xxxx";
$jmeno = "xxxx";
$heslo = "xxxx";
$dbnazev = "xxxx";
$pripoj = new mysqli($server, $jmeno, $heslo, $dbnazev);

// Kontrola připojení
if ($pripoj->connect_error) {
    die("Chyba pripojeni: " . $pripoj->connect_error);
}

// Výtažek z databáze
$sql = "SELECT name, time, server FROM redirect_follow";
$vysledek = $pripoj->query($sql);

// Podmínka zjišťující zda-li se v databázi nacházejí data
if ($vysledek->num_rows > 0) {
    echo "<table><tr><th>Nick</th><th>čas</th><th>Server</th></tr>";

    // Jednotlivé řádky s daty
    while($radek = $vysledek->fetch_assoc()) {
        echo "<tr><td>". 
            $radek["name"]. "</td><td>". 
            $radek["time"]. "</td><td>" . 
            $radek["server"] . "</td><tr>";
    }

// Pokud v databázi nejsou data, vyhlásí chybu
    echo "</table>";
} else {
    echo "Zadny vysledek";
}

$pripoj->close();
?>
</center>
</body>
</div>
</html>

0 个答案:

没有答案