Ezt látod a pdf. számládon: 1 014 Ft‎ ? A probléma megoldását keresték a Prestashop.com -on is, igaz a Francia Prestás okos gyerekek, jó nagy ívben lesajnálták a srácokat és válasz nélkül hagyták a kérdést. A megoldás vizuális részleteit is mellékelem, hogy mihamarabb elkerülhesd ezt a 1 014 Ft‎ vagy 1 014 €â€Ž, netán 1 014 USD‎ feliratot.
A Prestashop.com on ezt a blog bejegyzést olvashatjuk a problémáról: http://www.prestashop.com/forums/topic/103661-solved-pdf-invoice-is-showing-aez-after-currency-symbol/
Wendri utolsó bejegyzésként ezt írta a témában:
Posted 18 August 2011 – 10:29 AM
@convicted: go to your presta db and find ps_currency table, update the particular currency u’re using on field „sign”, delete the data (ie.”Rp”) and retype again. Make sure u’ve make a fully delete because the weird character cannot be read beside „Rp” words. Wendri
A probléma megoldása a mellékelt képen látható:
Egy teljes méretű képen szemléltetve:
Lépjünk be a php myAdmin-ba és ott a ps_currency fileban szerkesztő módban állitsuk át a Ft sign SQL sorát utf8_bin -re. Ezzel megszűnik a hibás karakterünk és a számlán a továbbiakban a ‎ nélküli rész fog simán megjelenni.
Hogyan jelenjen meg magyar karakter a számlán, részben helyesen?
Miért írom, hogy részben:sajnos az UTF8-ban az egyik beállítás sem igazán helyesen adja vissza a ő és ű betűk esetén. A megoldást egy kép formájában mellékelem:
Ettől a számlánkon már nem krik-kraksz fog megjenenni, hanem az alábbi ékezetes megoldás:
A megoldás végül is az lett, hogy olyan alapból támogatott magyar betűtípusra változtatjuk a téma css-ét, ami simán megjeleníti ezeket az ékezetes betűket is, azzal az utf8-as módosítással amit fentebb tettünk.
A cikk megírása óta, újabb személyes tapasztalatokra épülő javaslat érkezett, az egyik Demeter Róbert-től:
„egy aprósággal kiegészíteném ,A payment,currenices-ben meg kell nyitni a forint opcióit és a mostani jelét Ft törölni kell és újból létrehozni, csak akkor fog működni tökéletesen”
A cikket olvasva Pap Zsolt is küldött egy kiegészítést: