Ékezetes karakterek nem jelennek meg a PHP oldalon (MYSQL-ből jönnek az adatok). "? " Jelenik meg az ékezetes betűk helyett.
Van egy php oldalam, ahol alapvetően megjelennek jól a karakterek, viszont, hogy ha adatbázisból akarok megjeleníteni szöveget akkor az ékezetes karakter helyett kérdőjel jelenik meg.
Rögtön a a fájl második sorába be van szúrva, hogy: header('Content-type: text/html; charset=utf-8');
Illetve a HTML részben pedig a <meta http-equiv="Content-type" content="text/html; charset=utf-8" />. Az adatbázi-ban pedig a karakterkódolást próbáltam már utf8_unicode_ci -al és utf8_hungarian_ci -al és egyik sem nyerő.
Érdekesség, hogyha a fájl első sorában azt írom be hogy header('Content-type: text/html; charset=iso-8859-2'); akkor a dinamikus szöveg ami az adatbázisból jön jól jelenik meg, viszont a statikus szöveg (menüsor, footer) ami eredetileg jó volt az most rossz lett.
Köszönöm a segítséget.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!