Miért nem látszódnak az ékezetek?
Utánanéztem, de a karakterkódolás megváltoztatása nem segített.
Most iso-8859-2-ben van írva, UTF-8 nagyon összekeverte, és még az ékezetek sem működtek.
Az a helyzet, hogy mindenhol működnek az ékezetek, csak ott nem, ahol a legjobban kéne.
Pl. itt: <a href="hirek.html">Hírek</a>
Ez a weboldalon úgy látszik, hogy Hrek
Hiába írtam "í"-vel, hiába írtam így: ó
A válaszokat előre is köszönöm!
Javítom a kérdésem utolsó sorát:
Hiába írtam "í"-vel, hiába írtam kóddal az í-t, nem működött
Pedig UTF-8-al kell, 2016 van, ne ragadj le a 90-es éveknél. Nem valami nagy ördöngősség, egyszerűen mindenhol UTF-8 legyen és kész:
- a szerveren (pl.: apachenál AddDefaultCharset utf-8)
- a php-ben (php.ini: default_charset = "utf-8", mbstring.internal_encoding=utf-8, mbstring.http_output=UTF-8, mbstring.encoding_translation=On, mbstring.func_overload=6)
- az adatbázisban: (mysql: táblák default collation-ja utf8_valami legyen, és amint kapcsolódik a php, a legelső parancs a mysql felé: SET NAMES utf8)
- a php és a html fájlok kódolása is utf-8 legyen, BOM nélkül, ezt minden szerkesztő tudja, aha tiéd nem cseréld le egy korszerűbbre)
- a html fájlokban a head-ben add meg a kódolást, vagy így: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> vagy html5 esetében így: <meta charset=utf-8">
Kihagytam valamit? :)
Az első 3 lépéssel nem kell(ene) foglalkoznod, minden normális tárhelyen ezek az alapbeállítások. Viszont a fájlok kódolása, a mysql kapcsolat vagy ajax hívásoknál a megfelelő kódolás a te felelősséged.
Köszönöm a válaszokat, közben megoldottam.
Leírom a megoldást, hogy mások is okuljanak! :)
Az head-ből elfelejtettem kivenni egy betűtípus hivatkozást,ami nem támogatta az ékezeteket.
Aztán átraktam utf-8-ra, és műkődik! (bár az előzővel is működött utána.)
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!