Když zapíšu do databáze v phpmyadmin, zobrazí se tam čeština správně, ale když se text zobrazí na mym webu, je tam místo š nějaký ą a místo ž je ľ.
Chybí základní informace: jaké kódování používáš.
Dej odkaz, kde ti to blbne.
utf8_czech_ci
třeba tady http://www.papousciweb.wz.cz/main.php?sec=user&echo=admin je "agapornis růľohrdlý" místo "agapornis růžohrdlý"
Zkus přidat za mysql_connect tento řádek:
mysql_query("SET NAMES utf8");
Teď to nebere vubec češtinu
$DBCoding = 'utf8';
MySQL_Query("SET character_set_results=" . $DBCoding);
MySQL_Query("SET character_set_connection=" . $DBCoding);
MySQL_Query("SET character_set_client=" . $DBCoding);
to už sem tam měl, to je stejnej výsledek :o(
pokud tam ten obsah házíš z webu, tak ten web by měl být taky v utf-8.... protože jakej web, tak to kóduje v textarea prohlížeč...
Nojo, ale tobě na té stránce chybí začátek HTML souboru včetně meta tagu češtiny.
<? header('Content-Type: ' . $contenttype . '; charset=' . $charset); ?> //první řádek souborů!
<meta http-equiv="Content-Type" content="<? echo __TYPE__; ?>; charset=<? echo __CHARSET__; ?>" /> //do hlavičky
konstanty a proměnné si nahraď
Je možný tadyto? <meta http-equiv="content-type" content="text/html; charset=utf-8 unicode">
mam tam místo češtiny obrázky...
http://www.jakpsatweb.cz/cestina.html#meta
Dik, ja sem to tam nenasel...
Dal sem tam uplně všechno, co mi radíte, a vypadá to tak, že texty z databáze sou s otazníkama a v ostatních textech sou kosočtverce
jj to už sem opravil, ale stejně to nejde (koukněte se sami, jak to vypadá...)
vždyť tam nemáš ani tag html, ani head... co chceš? začínat stránku tagem style je fakt divný....
+ hoď někam screen z PhpMyAdmina s nastavenou db na UTF-8 + skripty kterýma to taháš, je to divný
mam tak akorát
$connect=mysql_connect("mysql.webzdarma.cz",$database,"*");
mysql_query("set names utf8");
mysql_query ("use $database");
pak už jenom select, update a tak
nakej screen nastaveni je tady: http://www.kabuto5.wz.cz/screen.jpg
zatim mi to funguje nejlíp když na stránkách nenastavuju vubec nic, ale pořád je to špatně
shrnul bych to takhle - ten, kdo vymyslel nabodeníčko krátké a dlouhé byl pěknej blb :D
A my ho teď musíme používat - děsivá realita (osobní názor: naučte se všichni anglicky)
Já bych toho Jana Husa tolik nehanil. Je pravda, že diakritika dělá počítačníkům problémy, ale rozhlédněte se po českém internetu, čeština tam běžně funguje. Já mám tady na WZ web ve win-1250 i v uft-8 a oba fungují bezproblémově česky (i s databází). Jen to prostě chce něco o tom nastudovat, projít si fórum a udělat nějaké pokusy.
Hodně štěstí.
Podívej, já dělám pokusy už asi měsíc, fórum prolézám odpředu dozadu a zkouším všechno možné i nemožné a stejnak mi to nefunguje...
A mohl bys prosim te popsat, jake nastaveni jsi pouzil na ty strance, kterou mas ve win-1250 ? Uz jsem zkousel skoro vsechno (rekl bych, ze vsechno, krome spravnyho nastaveni :-) a porad nic ...