Portál AbcLinuxu, 8. května 2025 09:13
default_charset = "UTF-8"my.cnf
default-character-set = utf8 default-collation = utf8_czech_cipři zobrazení v FF i jinde se mi ě,č,ř zamění za ?. Mohli by jste mi někdo poradit co dělám špatně? Prosím.
(?xml version="1.0" encoding="utf-8"?) tady je DTD (html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" )
$dbo = new mysqli(); $dbo->set_charset("utf-8");Dále zkontrolujte, v jakém kódování máte uloženu tu databázi ke které přistupujete.
if(!@mysql_pconnect($sql_host,$sql_login,$sql_pass)) die("Can't connect to MySQL server!"); my_query("SET NAMES 'utf8'"); my_query("SET CHARACTER SET utf8"); my_query("SET COLLATION_CONNECTION='utf8_slovak_ci'");Tie kodovania v my.cnf a php.ini nie je vobec potrebne nastavovat. V MySQL 4.1 sa uz nastavuje vsetko nasledovne, pre kazde spojenie a pre konkretne tabulky a databazy. Taktiez PHP vlozi to kodovanie do hlavicky len vtedy, ak to nespravite rucne, co odporucam. Je dobre robit stranky kompletne, tak ako maju byt, vratane uplnej hlavicky. Taktiez pre pracu s utf8 odporucam do php nainstalovat aj rozsirenie php_mbstring.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.