Joomla, komponenta in šumniki v bazi

Zdravo,
zanima me, če se komu svita, kaj bi bilo narobe.
Nimam izkušenj z joomlo in sem čisto brez idej.

Iz form posta preberem nekaj fieldov:
$in->ime = $database->getEscaped($_POST['ime']);

Zadevo shranim tako:
$database->insertObject('#_nagradnaigra', $in)

V bazi je tabela nagradnaigra, collation utf8slovenian_ci, polja so varchar, isti collation.
Šumniki pa niso pravilno shranjeni.
Ima kdo kako idejo?

5 odgovorov

Kak charset imaš na strani v meta?

UTF-8.
Če naredim var_dump($in) preden pišem v bazo, mi pravilno izpiše.

K od joomle, sem moral dat v produkcijo tako, fuck.

Če boš še rabil sporoči na ZS pa se lahko zmeniva.

Porka la pippa:

$database->setQuery("SET NAMES 'utf8'");
$database->query();

Pred
$database->insertObject('#_nagradnaigra', $in)
in dela.

Kaj je problem? Stara joomla 1.0.12 menda ne podpira 100% utf-8... Zanimivo vse drugo pa dela - vse tabelce imajo isti collation.

Roky, hvala za ponudbo, si bom zapomnil pa te kontaktiram, ker se ne mislim še z joomlo ukvarjat :)
Tako sem mislil, ja bom v enem popoldnevu naredu, pa je šel cel vikend :|