Ahoj, vytvářím databázi přes mysql, která se mi bude zobrazovat na webu a budu jí moci upravovat v c# programu. Ten program pro úpravu je už hotový, jenže když dám přidat a napíšu tam znak ěčř nebo ů, tak mi to místo toho přídá pouze ecr a u. Ale když přidám tedy do databáze ěčřů pomocí nějkého editoru(př. navicat, heidisql apod.) tak se v databázi zobrazí správně, i v tom c# clientovi.
Ale ty samé znaky se mi na webu zobrazují špatně.
- web.png (8.32 KiB) Zobrazeno 871 x
Ještě jsem nastavil charset na windows-1250, kde by to ščřů mělo být(ještě jsem zkoušel utf8 a utf8mb4 ale dopadlo to stejně)
nicméně tady je php code pro zobrazení toho tablu.
index.php
► Zobrazit spoiler
Kód: Vybrat vše
<html>
<head>
<title>Swimm DataBase</title>
<meta charset="windows-1250">
</head>
<body>
<table border="1" align="center">
<thead>
<?php
$conn = mysql_connect("hostname","jmeno","heslo");
mysql_connect("hostname","jmeno","heslo");
mysql_select_db("db") ;
$res=mysql_query("select * from table");
while($row=mysql_fetch_array($res)) {
?>
<tr >
<td width ="150" height = "20"><?php echo $row["Jmeno"];?></td>
<td width ="150" height = "20"><?php echo $row["Vyska"];?></td>
<td width ="150" height = "20"><?php echo $row["Uplaval"]?></td>
<td width ="150" height = "20"><?php echo $row["Misto"];?></td>
</tr>
<?php
}
?>
</thead>
</table>
</body>
</html>
Potřeboval bych napravit, aby se do databáze přídávali i znaky ěčřů i pomocí toho c# clienta(Je to přes .net connector) a ještě aby se ty znaky správně zobrazovali i na webu.