Portál AbcLinuxu, 8. května 2025 22:35
Zdravim Vas,
Taham data z databaze, kde je v polich typu varchar vsude nastaveno kodovani na
utf8_general_ci . Web je v kodovani utf-8. Bohuzel, kdyz natahnu data z
databaze, tak dostanu pomerne zdeformovany napis s diakritikou. staci se podivat
na v-obklad.cz/dev/akce.php
Netusite, co muze byt spatne? Lamu si s tim hlavu pekne dlouho, diky... p.s.
jakakoliv data co netaham z databaze mi stranka zobrazi korektne...
tak bohuzel bez vysledku. mysql connect jsem upravil na toto:
<?php
$link = mysql_connect('localhost', 'root', '***');
mysql_query("SET CHARACTER SET utf8");
if(!$link)
{
echo "nemuzu se pripojit k databazi, kontaktovat forpsi.com".mysql_error();
}
else {
mysql_select_db('v_obkladcz');
}
?>
databazi jsem vytvoril celou znovu, ale stale bezvysledne.. :(
Panove dekuji Vam za spolupraci, chyba byla pravdepodobne "lidska blbost". Po znovuvytvoreni databaze to zaclo fungovat znova, ale diky zoufalym pokusim ze vcerejsiho vecera v kodu se to sypalo stale. Upravil jsem to do puvodni podoby a funguju. Takze jeste jednou diky za Vas cas a preji pekny den.
<?php $mysqli = new mysqli("localhost", "root", "DnZ23g78Ua", "Kozzi_cz"); if (!$mysqli->set_charset("utf8")) { printf("Error loading character set utf8: %s\n", $mysqli->error); } ?>
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.