Autor | Zpráva | ||
---|---|---|---|
Sobky Profil |
#1 · Zasláno: 18. 10. 2014, 21:42:47
Zdravím...
Už dlhšiu dobu sedím nad týmto kódom. A rozmýšľam prečo to nevypisuje diakritiku ako šžľč atd.. proste dá tam znak ?. Neviete čo stým môže byť? Aj v databáze mám nastavené UTF8_unicode.... aj v pspade to je nastavené tak. <? $mysqli = new mysqli($server, $user, $pass, $name); if (mysqli_connect_errno()) { echo "Nepodarilo sa pripojiť k databáze: " . mysqli_connect_error(); } $linknastranku = "ako-sa-pripojit"; $query = "SELECT * FROM page WHERE url='$linknastranku'"; $result = mysqli_query($mysqli, $query); while($page = mysqli_fetch_array($result)) { echo('<div class="nadpis"><a>'.$page['header'].'</a></div>'); echo('<p>'.$page['content'].'</p>'); } ?> Tu je link na stránku kde to je. tu |
||
lionel messi Profil |
Sobky:
Skús: $mysqli = new mysqli($server, $user, $pass, $name); if (mysqli_connect_errno()) { echo "Nepodarilo sa pripojiť k databáze: " . mysqli_connect_error(); } $mysqli->set_charset("utf-8"); PS: Odporúčam sekvencie PHP kódu začínať <?php namiesto <? (nateraz nepodstatný detail).
|
||
Tori Profil |
#3 · Zasláno: 18. 10. 2014, 21:54:20
A mělo by být nastavené utf i v HTML (buď tagem
<meta> , anebo úplně na začátku skriptu poslat prohlížeči správnou HTTP hlavičku).
|
||
Časová prodleva: 10 let
|
0