Napisałem sobie prostą funkcję do generowania wizytówek działa jak najbardziej poprawnie ale jak zawsze pojawił się problem szukałem w googlach ale wartościowsze porady na jakie trafiałem były dla mnie niezrozumiałe, otóż chodzi mi o to, że z bazy danych pobieram rekordy w kodowaniu utf-8, całe kodowanie strony i plików jest w UTF-8 bez BOM i przy generowaniu wizytówki vcard krzaczy się polska czcionka.
Używałem funkcji
oraz w pętli zamieniałem znaki na takie jakie powinny być przy kodowaniu takich plików i nic.