MySql 4.1.22 in UTF8

Zdravo,
Ena izmed strank se je odločila vzeti najcenejši paket pri hitrosti, ki podpira MySql 4.1.22.

Problem je ker zadeva preprosto ne podpira "č-jev" (kljub temu, da so vse tabele in baza sama v utf8). Ne glede na to kako vpisujem v bazo se čji spremenijo v tisti grozni "?".

Poleg tega dobim error: Spremenjene vrstice: 0
Warning: #1265 Data truncated for column 'products_description' at row 1

Kakšna šansa, da to uredim na nivoju baze?

11 odgovorov

Rešitev mojega problema je samo en del. Tisto sem že rešil z str_replace pri query builderju danes dopoldne.

Edini bi bil, ki bi imel korist če bi to reševal na supportu (kjer bi to delal če bi se mudilo). Tako bo pa naslednji, ki bo to iskal po googlu priletel sem če bo tu kakšna pametna rešitev. BTW hvala vsem :D

Gre pa očitno res za en kolikor toliko common bug. Bom reportal tudi na Hitrost če bodo slučajno dali čez patch oziroma vsaj malo updatali.

Zanimivo je samo, da je phpseo joomla z UTF8 delala brez problema tu gor. Lahko pogledaš katero verzijo baze imaš če utegneš? Jaz sem tudi dobrega pol leta nazaj gor postavljal brezproblema ZenCart-e.