Legfrissebb tapasztalatomat osztom meg Veletek:
A BreezingForm űrlap készítése során, illetve phpMyAdmin-ban belenézve a Joomla adatbázisába, feltűnt egy érdekes dolog.
A
user_profiles táblában a
profile_value mező tartalmánál UTF8 karakter konverzió történik. Bevitelkor a
json_encode() függvénnyel lekódolva tárol, illetve a mező tartalmának kiolvasásakor pedig ugyanez visszafelé a
json_decode() függvénnyel történik.
Csak azt nem értem, hogy ennek mi értelme van, ha az adatbázisban ilyen átkódolás sehol máshol nem történik...
Íme, a kódolt gyönyörűség:
Mindez a BreezingForm űrlap "megalkotásánál" okozott gondot, mert míg nem jöttem rá erre a huncutságra, hiába volt jó az sql lekérdezésem, a mezőtartalom kiolvasásánál a json_decode() nélkül a BF nem jelenítette meg a mezőtartalmat a form-on. Két napomba telt, míg rájöttem!